<html>
<style>
  table, th, td {
     border: 1px solid rgb(200,200,200);
     border-collapse: collapse;
     }
  table {
     table-layout: fixed;
     width: 1900px;
     }
  td {
     overflow-x: auto;
     }
  th, td {
    padding: 15px;
    text-align: left;
    vertical-align: middle;
    }
  .comments {
    color: #292;
    }
  .source-code {
    color: #22F;
    }
  .interface-parent {
    color: #AAA;
    }
  .interface-name {
    color: #000;
    }
  .check-mark {
    text-align: center;
    }
</style>
<body>
<br>

<h1>DJI Mobile SDK 4.12 to 4.13 Differences</h1>

<br>

<h2>API changes</h2>

<table class="diff-table"><tr valign="top"><td width=15%><font color="#000">4.12 Parent and Name</font></td><td width=15%><font color="#000">4.12 Code</font></td><td width=15%><font color="#000">4.13 Parent and Name</font></td><td width=15%><font color="#000">4.13 Code</font></td><td width=3%><font color="#000">Parent</font></td><td width=3%><font color="#000">Name</font></td><td width=3%><font color="#000">Type</font></td><td width=3%><font color="#000">Param</font></td><td width=3%><font color="#000">Return</font></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.airlink.</span><span class="interface-name">SignalQualityCallback</span></td><td width=15%><span class="source-code">interface SignalQualityCallback </span></td><td width=15%><span class="interface-parent">dji.common.airlink.</span><span class="interface-name">SignalQualityCallback</span></td><td width=15%><span class="source-code">interface SignalQualityCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">setChargeRemainingCallback</span></td><td width=15%><span class="source-code">void setChargeRemainingCallback(@Nullable ChargeRemaining.Callback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">setChargeRemainingCallback</span></td><td width=15%><span class="source-code">void setChargeRemainingCallback(@Nullable BatteryState.Callback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.media.FetchMediaTask.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(MediaFile file, FetchMediaTaskContent option, DJIError error)</span></td><td width=15%><span class="interface-parent">dji.sdk.media.FetchMediaTask.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(MediaFile file, FetchMediaTaskContent option, DJIError error)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.CameraVideoStreamSource.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.camera.CameraVideoStreamSource.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.util.CommonCallbacks.</span><span class="interface-name">onSuccess</span></td><td width=15%><span class="source-code">void onSuccess(X x, Y y)</span></td><td width=15%><span class="interface-parent">dji.common.util.CommonCallbacks.Y&gt;.</span><span class="interface-name">onSuccess</span></td><td width=15%><span class="source-code">void onSuccess(X x, Y y)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.hotpoint.</span><span class="interface-name">onExecutionStart</span></td><td width=15%><span class="source-code">    void onExecutionStart()</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.hotpoint.HotpointMissionOperatorListener.</span><span class="interface-name">onExecutionStart</span></td><td width=15%><span class="source-code">    void onExecutionStart()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.</span><span class="interface-name">onGetMessage</span></td><td width=15%><span class="source-code">        void onGetMessage(String str)</span></td><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.HintMessageCallback.</span><span class="interface-name">onGetMessage</span></td><td width=15%><span class="source-code">        void onGetMessage(String str)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">recoverMission</span></td><td width=15%><span class="source-code">    void recoverMission(@Nullable CompletionCallback&lt;DJIWaypointV2Error&gt; callback)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2MissionOperator.</span><span class="interface-name">recoverMission</span></td><td width=15%><span class="source-code">    void recoverMission(@Nullable CompletionCallback&lt;DJIWaypointV2Error&gt; callback)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.ThermalExternalSceneSettings.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.camera.ThermalExternalSceneSettings.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">destroy</span></td><td width=15%><span class="source-code">        void destroy()</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.VideoFeed.</span><span class="interface-name">destroy</span></td><td width=15%><span class="source-code">        void destroy()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.basestation.BaseStationState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback</span></td><td width=15%><span class="interface-parent">dji.common.basestation.BaseStationState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback</span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">getLastUploadedWaypointIndex</span></td><td width=15%><span class="source-code">    int getLastUploadedWaypointIndex()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionUploadProgress.</span><span class="interface-name">getLastUploadedWaypointIndex</span></td><td width=15%><span class="source-code">    int getLastUploadedWaypointIndex()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.MissionControl.</span><span class="interface-name">Listener</span></td><td width=15%><span class="source-code">interface Listener </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.MissionControl.</span><span class="interface-name">Listener</span></td><td width=15%><span class="source-code">interface Listener </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.util.CommonCallbacks.</span><span class="interface-name">onSuccess</span></td><td width=15%><span class="source-code">void onSuccess(T t)</span></td><td width=15%><span class="interface-parent">dji.common.util.CommonCallbacks.CompletionCallbackWith&lt;T&gt;.</span><span class="interface-name">onSuccess</span></td><td width=15%><span class="source-code">void onSuccess(T t)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.GravityCenterState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.GravityCenterState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.accessory.speaker.</span><span class="interface-name">onFinish</span></td><td width=15%><span class="source-code">    void onFinish(int index)</span></td><td width=15%><span class="interface-parent">dji.sdk.accessory.speaker.TransmissionListener.</span><span class="interface-name">onFinish</span></td><td width=15%><span class="source-code">    void onFinish(int index)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.util.VideoSizeCalculatorUtil.</span><span class="interface-name">onVideoSizeChanged</span></td><td width=15%><span class="source-code">        void onVideoSizeChanged(int width, int height, int relativeWidth, int relativeHeight)</span></td><td width=15%><span class="interface-parent">dji.sdk.util.VideoSizeCalculatorUtil.VideoSizeListener.</span><span class="interface-name">onVideoSizeChanged</span></td><td width=15%><span class="source-code">        void onVideoSizeChanged(int width, int height, int relativeWidth, int relativeHeight)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalBalanceDetectionState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull GimbalBalanceDetectionState state)</span></td><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalBalanceDetectionState.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull GimbalBalanceDetectionState state)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">getPreviousState</span></td><td width=15%><span class="source-code">    ActionState getPreviousState()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionUploadEvent.</span><span class="interface-name">getPreviousState</span></td><td width=15%><span class="source-code">    ActionState getPreviousState()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">void onUpdate(TapZoomState tapZoomState)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.TapZoomStateCallback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">void onUpdate(TapZoomState tapZoomState)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.</span><span class="interface-name">ActiveTrackMissionOperatorListener</span></td><td width=15%><span class="source-code">interface ActiveTrackMissionOperatorListener </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.</span><span class="interface-name">ActiveTrackMissionOperatorListener</span></td><td width=15%><span class="source-code">interface ActiveTrackMissionOperatorListener </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.model.</span><span class="interface-name">FirmwareInformation</span></td><td width=15%><span class="source-code">interface FirmwareInformation </span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.model.</span><span class="interface-name">FirmwareInformation</span></td><td width=15%><span class="source-code">class FirmwareInformation </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.DJISDKManager.</span><span class="interface-name">onComponentChange</span></td><td width=15%><span class="source-code">        void onComponentChange(BaseProduct.ComponentKey key, BaseComponent oldComponent, BaseComponent newComponent)</span></td><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.DJISDKManager.SDKManagerCallback.</span><span class="interface-name">onComponentChange</span></td><td width=15%><span class="source-code">        void onComponentChange(BaseProduct.ComponentKey key, BaseComponent oldComponent, BaseComponent newComponent)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">onReceive</span></td><td width=15%><span class="source-code">void onReceive(byte[] data)</span></td><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.OnboardSDKDeviceDataCallback.</span><span class="interface-name">onReceive</span></td><td width=15%><span class="source-code">void onReceive(byte[] data)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.hotpoint.</span><span class="interface-name">onExecutionUpdate</span></td><td width=15%><span class="source-code">    void onExecutionUpdate(@NonNull HotpointMissionEvent event)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.hotpoint.HotpointMissionOperatorListener.</span><span class="interface-name">onExecutionUpdate</span></td><td width=15%><span class="source-code">    void onExecutionUpdate(@NonNull HotpointMissionEvent event)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.util.CommonCallbacks.</span><span class="interface-name">CompletionCallback</span></td><td width=15%><span class="source-code">interface CompletionCallback&lt;T extends DJIError&gt; </span></td><td width=15%><span class="interface-parent">dji.common.util.CommonCallbacks.</span><span class="interface-name">CompletionCallback&lt;T</span></td><td width=15%><span class="source-code">interface CompletionCallback&lt;T extends DJIError&gt; </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.hotpoint.</span><span class="interface-name">onExecutionFinish</span></td><td width=15%><span class="source-code">    void onExecutionFinish(@Nullable DJIError error)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.hotpoint.HotpointMissionOperatorListener.</span><span class="interface-name">onExecutionFinish</span></td><td width=15%><span class="source-code">    void onExecutionFinish(@Nullable DJIError error)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">ActionUploadEvent</span></td><td width=15%><span class="source-code">interface ActionUploadEvent </span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">ActionUploadEvent</span></td><td width=15%><span class="source-code">interface ActionUploadEvent </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.OcuSyncLink.</span><span class="interface-name">ChannelInterferenceCallback</span></td><td width=15%><span class="source-code">interface ChannelInterferenceCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.airlink.OcuSyncLink.</span><span class="interface-name">ChannelInterferenceCallback</span></td><td width=15%><span class="source-code">interface ChannelInterferenceCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.accesslocker.AccessLockerState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull AccessLockerState state)</span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.accesslocker.AccessLockerState.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull AccessLockerState state)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.PlaybackManager.</span><span class="interface-name">onEnd</span></td><td width=15%><span class="source-code">void onEnd()</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.PlaybackManager.FileDownloadCallback.</span><span class="interface-name">onEnd</span></td><td width=15%><span class="source-code">void onEnd()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">addVideoDataListener</span></td><td width=15%><span class="source-code">        boolean addVideoDataListener(@NonNull final VideoDataListener listener)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.VideoFeed.</span><span class="interface-name">addVideoDataListener</span></td><td width=15%><span class="source-code">        boolean addVideoDataListener(@NonNull final VideoDataListener listener)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">isSummaryDownloaded</span></td><td width=15%><span class="source-code">    boolean isSummaryDownloaded()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2DownloadProgress.</span><span class="interface-name">isSummaryDownloaded</span></td><td width=15%><span class="source-code">    boolean isSummaryDownloaded()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.util.CommonCallbacks.</span><span class="interface-name">onResult</span></td><td width=15%><span class="source-code">void onResult(T error)</span></td><td width=15%><span class="interface-parent">dji.common.util.CommonCallbacks.CompletionCallback&lt;T.</span><span class="interface-name">onResult</span></td><td width=15%><span class="source-code">void onResult(T error)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">getProgress</span></td><td width=15%><span class="source-code">    WaypointV2DownloadProgress getProgress()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2MissionDownloadEvent.</span><span class="interface-name">getProgress</span></td><td width=15%><span class="source-code">    WaypointV2DownloadProgress getProgress()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.StorageState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull StorageState state)</span></td><td width=15%><span class="interface-parent">dji.common.camera.StorageState.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull StorageState state)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">getUpwardAvoidanceEnabled</span></td><td width=15%><span class="source-code">void getUpwardAvoidanceEnabled(@NonNull CompletionCallbackWith&lt;Boolean&gt; callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">getUpwardVisionObstacleAvoidanceEnabled</span></td><td width=15%><span class="source-code">void getUpwardVisionObstacleAvoidanceEnabled(@NonNull CompletionCallbackWith&lt;Boolean&gt; callback) </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.adsb;import.AirSenseSystemInformation.</span><span class="interface-name">getAirplaneStates</span></td><td width=15%><span class="source-code">AirSenseAirplaneState[] getAirplaneStates() </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.adsb.AirSenseSystemInformation.</span><span class="interface-name">getAirplaneStates</span></td><td width=15%><span class="source-code">AirSenseAirplaneState[] getAirplaneStates() </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.ThermalAreaTemperatureAggregations.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull ThermalAreaTemperatureAggregations aggregations)</span></td><td width=15%><span class="interface-parent">dji.common.camera.ThermalAreaTemperatureAggregations.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull ThermalAreaTemperatureAggregations aggregations)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.GPSData.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.remotecontroller.GPSData.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.airlink.PhysicalSource.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(PhysicalSource source)</span></td><td width=15%><span class="interface-parent">dji.common.airlink.PhysicalSource.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(PhysicalSource source)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">onExecutionUpdate</span></td><td width=15%><span class="source-code">    void onExecutionUpdate(@NonNull WaypointV2MissionExecutionEvent executionEvent)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2MissionOperatorListener.</span><span class="interface-name">onExecutionUpdate</span></td><td width=15%><span class="source-code">    void onExecutionUpdate(@NonNull WaypointV2MissionExecutionEvent executionEvent)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.</span><span class="interface-name">onGetCommandData</span></td><td width=15%><span class="source-code">        void onGetCommandData(byte[] data)</span></td><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.CommandDataCallback.</span><span class="interface-name">onGetCommandData</span></td><td width=15%><span class="source-code">        void onGetCommandData(byte[] data)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.model.UpgradeFirmwareState.</span><span class="interface-name">OPTIONAL_UPGRADE_AVAILABLE</span></td><td width=15%><span class="source-code">    OPTIONAL_UPGRADE_AVAILABLE</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.model.UpgradeFirmwareState.</span><span class="interface-name">OPTIONAL_UPGRADE_AVAILABLE</span></td><td width=15%><span class="source-code">    OPTIONAL_UPGRADE_AVAILABLE</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">removeActionListener</span></td><td width=15%><span class="source-code">    void removeActionListener(@NonNull WaypointV2ActionListener listener)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2MissionOperator.</span><span class="interface-name">removeActionListener</span></td><td width=15%><span class="source-code">    void removeActionListener(@NonNull WaypointV2ActionListener listener)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.model.</span><span class="interface-name">UpgradeComponentType</span></td><td width=15%><span class="source-code">enum UpgradeComponentType </span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.model.</span><span class="interface-name">UpgradeComponentType</span></td><td width=15%><span class="source-code">enum UpgradeComponentType </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.airlink.OcuSyncMagneticInterferenceLevel.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.airlink.OcuSyncMagneticInterferenceLevel.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.model.</span><span class="interface-name">getProgress</span></td><td width=15%><span class="source-code">    float getProgress()</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.model.FirmwareUpgradeProgress.</span><span class="interface-name">getProgress</span></td><td width=15%><span class="source-code">float getProgress() </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.</span><span class="interface-name">MultispectralExposureCompensationRangeCallback</span></td><td width=15%><span class="source-code">interface MultispectralExposureCompensationRangeCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.</span><span class="interface-name">MultispectralExposureCompensationRangeCallback</span></td><td width=15%><span class="source-code">interface MultispectralExposureCompensationRangeCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">onExecutionUpdate</span></td><td width=15%><span class="source-code">    void onExecutionUpdate(@NonNull WaypointMissionExecutionEvent executionEvent)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointMissionOperatorListener.</span><span class="interface-name">onExecutionUpdate</span></td><td width=15%><span class="source-code">    void onExecutionUpdate(@NonNull WaypointMissionExecutionEvent executionEvent)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ChargeRemaining.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull ChargeRemaining chargeRemaining)</span></td><td width=15%><span class="interface-parent">dji.common.remotecontroller.BatteryState.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull BatteryState batteryState)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SystemState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.camera.SystemState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.PlaybackManager.PlaybackState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">void onUpdate(PlaybackState state)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.PlaybackManager.PlaybackState.CallBack.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">void onUpdate(PlaybackState state)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">removeWaypointListener</span></td><td width=15%><span class="source-code">     void removeWaypointListener(@NonNull WaypointV2MissionOperatorListener listener)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2MissionOperator.</span><span class="interface-name">removeWaypointListener</span></td><td width=15%><span class="source-code">     void removeWaypointListener(@NonNull WaypointV2MissionOperatorListener listener)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">getPreviousState</span></td><td width=15%><span class="source-code">    WaypointV2MissionState getPreviousState()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2MissionExecutionEvent.</span><span class="interface-name">getPreviousState</span></td><td width=15%><span class="source-code">    WaypointV2MissionState getPreviousState()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">getError</span></td><td width=15%><span class="source-code">    DJIWaypointV2Error getError()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionUploadEvent.</span><span class="interface-name">getError</span></td><td width=15%><span class="source-code">    DJIWaypointV2Error getError()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.</span><span class="interface-name">VideoDataReceivedCallback</span></td><td width=15%><span class="source-code">interface VideoDataReceivedCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.</span><span class="interface-name">VideoDataReceivedCallback</span></td><td width=15%><span class="source-code">interface VideoDataReceivedCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">onExecutionFinish</span></td><td width=15%><span class="source-code">    void onExecutionFinish(@Nullable DJIError error)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointMissionOperatorListener.</span><span class="interface-name">onExecutionFinish</span></td><td width=15%><span class="source-code">    void onExecutionFinish(@Nullable DJIError error)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.LaserMeasureInformation.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.camera.LaserMeasureInformation.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.</span><span class="interface-name">onCameraShutterSpeedRangeChange</span></td><td width=15%><span class="source-code">        void onCameraShutterSpeedRangeChange(ShutterSpeed[] newRange)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.DJICameraParametersListener.</span><span class="interface-name">onCameraShutterSpeedRangeChange</span></td><td width=15%><span class="source-code">        void onCameraShutterSpeedRangeChange(ShutterSpeed[] newRange)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">OnboardSDKDeviceDataCallback</span></td><td width=15%><span class="source-code">interface OnboardSDKDeviceDataCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">OnboardSDKDeviceDataCallback</span></td><td width=15%><span class="source-code">interface OnboardSDKDeviceDataCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.</span><span class="interface-name">onVideoDataReceived</span></td><td width=15%><span class="source-code">        void onVideoDataReceived(byte[] data, int len)</span></td><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.VideoDataReceivedCallback.</span><span class="interface-name">onVideoDataReceived</span></td><td width=15%><span class="source-code">        void onVideoDataReceived(byte[] data, int len)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">downloadActions</span></td><td width=15%><span class="source-code">    void downloadActions(@Nullable CompletionCallback&lt;DJIWaypointV2Error&gt; callback)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2MissionOperator.</span><span class="interface-name">downloadActions</span></td><td width=15%><span class="source-code">    void downloadActions(@Nullable CompletionCallback&lt;DJIWaypointV2Error&gt; callback)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.CompassCalibrationState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.CompassCalibrationState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.FlyZoneState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.FlyZoneState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.</span><span class="interface-name">onCameraApertureRangeChange</span></td><td width=15%><span class="source-code">        void onCameraApertureRangeChange(Aperture[] newRange)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.DJICameraParametersListener.</span><span class="interface-name">onCameraApertureRangeChange</span></td><td width=15%><span class="source-code">        void onCameraApertureRangeChange(Aperture[] newRange)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.</span><span class="interface-name">onCameraVideoResolutionAndFrameRateRangeChange</span></td><td width=15%><span class="source-code">        void onCameraVideoResolutionAndFrameRateRangeChange(ResolutionAndFrameRate[] newRange)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.DJICameraParametersListener.</span><span class="interface-name">onCameraVideoResolutionAndFrameRateRangeChange</span></td><td width=15%><span class="source-code">        void onCameraVideoResolutionAndFrameRateRangeChange(ResolutionAndFrameRate[] newRange)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.basestation.BaseStationBatteryState.</span><span class="interface-name">getTemperature</span></td><td width=15%><span class="source-code">int getTemperature() </span></td><td width=15%><span class="interface-parent">dji.common.basestation.BaseStationBatteryState.</span><span class="interface-name">getTemperature</span></td><td width=15%><span class="source-code">float getTemperature() </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.PlaybackManager.</span><span class="interface-name">FileDownloadCallback</span></td><td width=15%><span class="source-code">interface FileDownloadCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.PlaybackManager.</span><span class="interface-name">FileDownloadCallback</span></td><td width=15%><span class="source-code">interface FileDownloadCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.panorama.</span><span class="interface-name">onExecutionUpdate</span></td><td width=15%><span class="source-code">    void onExecutionUpdate(@NonNull PanoramaMissionEvent event)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.panorama.PanoramaMissionOperatorListener.</span><span class="interface-name">onExecutionUpdate</span></td><td width=15%><span class="source-code">    void onExecutionUpdate(@NonNull PanoramaMissionEvent event)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">WaypointV2MissionOperatorListener</span></td><td width=15%><span class="source-code">interface WaypointV2MissionOperatorListener </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">WaypointV2MissionOperatorListener</span></td><td width=15%><span class="source-code">interface WaypointV2MissionOperatorListener </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">WaypointV2MissionUploadEvent</span></td><td width=15%><span class="source-code">interface WaypointV2MissionUploadEvent </span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">WaypointV2MissionUploadEvent</span></td><td width=15%><span class="source-code">interface WaypointV2MissionUploadEvent </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.model.</span><span class="interface-name">UpgradeFirmwareState</span></td><td width=15%><span class="source-code">enum UpgradeFirmwareState </span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.model.</span><span class="interface-name">UpgradeFirmwareState</span></td><td width=15%><span class="source-code">enum UpgradeFirmwareState </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.</span><span class="interface-name">getUpgradeState</span></td><td width=15%><span class="source-code">    UpgradeFirmwareState getUpgradeState()</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.UpgradeComponent.</span><span class="interface-name">getUpgradeState</span></td><td width=15%><span class="source-code">UpgradeFirmwareState getUpgradeState() </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.BluetoothProductConnector.</span><span class="interface-name">BluetoothDevicesListCallback</span></td><td width=15%><span class="source-code">interface BluetoothDevicesListCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.BluetoothProductConnector.</span><span class="interface-name">BluetoothDevicesListCallback</span></td><td width=15%><span class="source-code">interface BluetoothDevicesListCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.battery.AggregationState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.battery.AggregationState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.media.MediaManager.</span><span class="interface-name">VideoPlaybackStateListener</span></td><td width=15%><span class="source-code">interface VideoPlaybackStateListener </span></td><td width=15%><span class="interface-parent">dji.sdk.media.MediaManager.</span><span class="interface-name">VideoPlaybackStateListener</span></td><td width=15%><span class="source-code">interface VideoPlaybackStateListener </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.keysdk.callback.</span><span class="interface-name">ActionCallback</span></td><td width=15%><span class="source-code">interface ActionCallback </span></td><td width=15%><span class="interface-parent">dji.keysdk.callback.</span><span class="interface-name">ActionCallback</span></td><td width=15%><span class="source-code">interface ActionCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">ChannelInterferenceCallback</span></td><td width=15%><span class="source-code">interface ChannelInterferenceCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">ChannelInterferenceCallback</span></td><td width=15%><span class="source-code">interface ChannelInterferenceCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.model.UpgradeFirmwareState.</span><span class="interface-name">CHECKING</span></td><td width=15%><span class="source-code">    CHECKING</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.model.UpgradeFirmwareState.</span><span class="interface-name">CHECKING</span></td><td width=15%><span class="source-code">    CHECKING</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">WaypointMissionOperatorListener</span></td><td width=15%><span class="source-code">interface WaypointMissionOperatorListener </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">WaypointMissionOperatorListener</span></td><td width=15%><span class="source-code">interface WaypointMissionOperatorListener </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">removeVideoActiveStatusListener</span></td><td width=15%><span class="source-code">        boolean removeVideoActiveStatusListener(VideoActiveStatusListener listener)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.VideoFeed.</span><span class="interface-name">removeVideoActiveStatusListener</span></td><td width=15%><span class="source-code">        boolean removeVideoActiveStatusListener(VideoActiveStatusListener listener)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.media.</span><span class="interface-name">onStart</span></td><td width=15%><span class="source-code">void onStart()</span></td><td width=15%><span class="interface-parent">dji.sdk.media.DownloadListener&lt;E&gt;.</span><span class="interface-name">onStart</span></td><td width=15%><span class="source-code">void onStart()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.</span><span class="interface-name">getRemoteControllerUpgradeComponent</span></td><td width=15%><span class="source-code">   UpgradeComponent getRemoteControllerUpgradeComponent()</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.UpgradeManager.</span><span class="interface-name">getRemoteControllerUpgradeComponent</span></td><td width=15%><span class="source-code">UpgradeComponent getRemoteControllerUpgradeComponent() </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">getLastDownloadedWaypointIndex</span></td><td width=15%><span class="source-code">    int getLastDownloadedWaypointIndex()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2DownloadProgress.</span><span class="interface-name">getLastDownloadedWaypointIndex</span></td><td width=15%><span class="source-code">    int getLastDownloadedWaypointIndex()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">getTotalWaypointCount</span></td><td width=15%><span class="source-code">    int getTotalWaypointCount()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2DownloadProgress.</span><span class="interface-name">getTotalWaypointCount</span></td><td width=15%><span class="source-code">    int getTotalWaypointCount()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.adsb;import.</span><span class="interface-name">AirSenseSystemInformation</span></td><td width=15%><span class="source-code">class AirSenseSystemInformation </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.adsb.</span><span class="interface-name">AirSenseSystemInformation</span></td><td width=15%><span class="source-code">class AirSenseSystemInformation </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.payload.</span><span class="interface-name">PayloadWidgetDownloadListener</span></td><td width=15%><span class="source-code">interface PayloadWidgetDownloadListener </span></td><td width=15%><span class="interface-parent">dji.common.payload.</span><span class="interface-name">PayloadWidgetDownloadListener</span></td><td width=15%><span class="source-code">interface PayloadWidgetDownloadListener </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">void onUpdate(short[] lightValues)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.HistogramCallback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">void onUpdate(short[] lightValues)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">onUploadUpdate</span></td><td width=15%><span class="source-code">    void onUploadUpdate(@NonNull ActionUploadEvent uploadEvent)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2ActionListener.</span><span class="interface-name">onUploadUpdate</span></td><td width=15%><span class="source-code">    void onUploadUpdate(@NonNull ActionUploadEvent uploadEvent)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.accesslocker.FormattingState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull FormattingState state)</span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.accesslocker.FormattingState.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull FormattingState state)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.keysdk.callback.</span><span class="interface-name">onSuccess</span></td><td width=15%><span class="source-code">    void onSuccess()</span></td><td width=15%><span class="interface-parent">dji.keysdk.callback.SetCallback.</span><span class="interface-name">onSuccess</span></td><td width=15%><span class="source-code">    void onSuccess()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.handheld.PowerMode.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">void onUpdate(PowerMode powerMode)</span></td><td width=15%><span class="interface-parent">dji.common.handheld.PowerMode.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">void onUpdate(PowerMode powerMode)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.VisionDetectionState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull VisionDetectionState state)</span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.VisionDetectionState.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull VisionDetectionState state)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flighthub.FlightHubManager.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull UploadState uploadState, @Nullable DJIError error)</span></td><td width=15%><span class="interface-parent">dji.sdk.flighthub.FlightHubManager.UpdatedUploadStateCallback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull UploadState uploadState, @Nullable DJIError error)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.payload.</span><span class="interface-name">onProgress</span></td><td width=15%><span class="source-code">void onProgress(int process)</span></td><td width=15%><span class="interface-parent">dji.common.payload.PayloadWidgetDownloadListener.</span><span class="interface-name">onProgress</span></td><td width=15%><span class="source-code">void onProgress(int process)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.LDMManager.</span><span class="interface-name">LDMCallback</span></td><td width=15%><span class="source-code">interface LDMCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.LDMManager.</span><span class="interface-name">LDMCallback</span></td><td width=15%><span class="source-code">interface LDMCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.MasterSlaveState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.remotecontroller.MasterSlaveState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.</span><span class="interface-name">onCameraSSDRawVideoResolutionRangeChange</span></td><td width=15%><span class="source-code">        void onCameraSSDRawVideoResolutionRangeChange(VideoResolution[] newRange)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.DJICameraParametersListener.</span><span class="interface-name">onCameraSSDRawVideoResolutionRangeChange</span></td><td width=15%><span class="source-code">        void onCameraSSDRawVideoResolutionRangeChange(VideoResolution[] newRange)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.</span><span class="interface-name">onUpgradeFirmwareStateUpdated</span></td><td width=15%><span class="source-code">    void onUpgradeFirmwareStateUpdated(@NonNull UpgradeFirmwareState state)</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.UpgradeFirmwareListener.</span><span class="interface-name">onUpgradeFirmwareStateUpdated</span></td><td width=15%><span class="source-code">    void onUpgradeFirmwareStateUpdated(@NonNull UpgradeComponent component, @NonNull UpgradeFirmwareState state)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.BluetoothProductConnector.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull List&lt;BluetoothDevice&gt; devices)</span></td><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.BluetoothProductConnector.BluetoothDevicesListCallback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull List&lt;BluetoothDevice&gt; devices)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.keysdk.callback.</span><span class="interface-name">onSuccess</span></td><td width=15%><span class="source-code">    void onSuccess()</span></td><td width=15%><span class="interface-parent">dji.keysdk.callback.ActionCallback.</span><span class="interface-name">onSuccess</span></td><td width=15%><span class="source-code">    void onSuccess()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.FocusState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull FocusState state)</span></td><td width=15%><span class="interface-parent">dji.common.camera.FocusState.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull FocusState state)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.basestation.BaseStationBatteryState.</span><span class="interface-name">onUpdateBaseStationBatteryState</span></td><td width=15%><span class="source-code">        void onUpdateBaseStationBatteryState(BaseStationBatteryState state)</span></td><td width=15%><span class="interface-parent">dji.common.basestation.BaseStationBatteryState.Callback.</span><span class="interface-name">onUpdateBaseStationBatteryState</span></td><td width=15%><span class="source-code">        void onUpdateBaseStationBatteryState(BaseStationBatteryState state)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.model.UpgradeComponentType.</span><span class="interface-name">AIRCRAFT</span></td><td width=15%><span class="source-code">    AIRCRAFT</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.model.UpgradeComponentType.</span><span class="interface-name">AIRCRAFT</span></td><td width=15%><span class="source-code">    AIRCRAFT</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.SmartCaptureState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">         void onUpdate(SmartCaptureState state)</span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.SmartCaptureState.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">         void onUpdate(SmartCaptureState state)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.RTK.</span><span class="interface-name">RTKBaseStationListCallback</span></td><td width=15%><span class="source-code">interface RTKBaseStationListCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.RTK.</span><span class="interface-name">RTKBaseStationListCallback</span></td><td width=15%><span class="source-code">interface RTKBaseStationListCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.handheld.PowerMode.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.handheld.PowerMode.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.FaceAwareState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">void onUpdate(FaceAwareState state)</span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.FaceAwareState.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">void onUpdate(FaceAwareState state)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.intelligenthotpoint.</span><span class="interface-name">onExecutionFinish</span></td><td width=15%><span class="source-code">    void onExecutionFinish(@Nullable DJIError error)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.intelligenthotpoint.IntelligentHotpointMissionOperatorListener.</span><span class="interface-name">onExecutionFinish</span></td><td width=15%><span class="source-code">    void onExecutionFinish(@Nullable DJIError error)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">ActionExecutionEvent</span></td><td width=15%><span class="source-code">interface ActionExecutionEvent </span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">ActionExecutionEvent</span></td><td width=15%><span class="source-code">interface ActionExecutionEvent </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">ActionDownloadProgress</span></td><td width=15%><span class="source-code">interface ActionDownloadProgress </span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">ActionDownloadProgress</span></td><td width=15%><span class="source-code">interface ActionDownloadProgress </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.model.UpgradeFirmwareState.</span><span class="interface-name">UP_TO_DATE</span></td><td width=15%><span class="source-code">    UP_TO_DATE</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.model.UpgradeFirmwareState.</span><span class="interface-name">UP_TO_DATE</span></td><td width=15%><span class="source-code">    UP_TO_DATE</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">WaypointV2MissionOperator</span></td><td width=15%><span class="source-code">interface WaypointV2MissionOperator </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">WaypointV2MissionOperator</span></td><td width=15%><span class="source-code">interface WaypointV2MissionOperator </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.</span><span class="interface-name">onConsistencyUpgradeRequestReceived</span></td><td width=15%><span class="source-code">    void onConsistencyUpgradeRequestReceived()</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.UpgradeFirmwareListener.</span><span class="interface-name">onConsistencyUpgradeRequestReceived</span></td><td width=15%><span class="source-code">    void onConsistencyUpgradeRequestReceived(@NonNull UpgradeComponent component)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">onExecutionFinish</span></td><td width=15%><span class="source-code">    void onExecutionFinish(@Nullable DJIWaypointV2Error error)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2MissionOperatorListener.</span><span class="interface-name">onExecutionFinish</span></td><td width=15%><span class="source-code">    void onExecutionFinish(@Nullable DJIWaypointV2Error error)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.media.MediaManager.</span><span class="interface-name">FileListStateListener</span></td><td width=15%><span class="source-code">interface FileListStateListener </span></td><td width=15%><span class="interface-parent">dji.sdk.media.MediaManager.</span><span class="interface-name">FileListStateListener</span></td><td width=15%><span class="source-code">interface FileListStateListener </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">getObstaclesAvoidanceDistance</span></td><td width=15%><span class="source-code">void getObstaclesAvoidanceDistance(@NonNull PerceptionInformation.DJIFlightAssistantObstacleSensingDirection direction, @Nullable CompletionCallbackWith&lt;Float&gt; callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">getVisualObstaclesAvoidanceDistance</span></td><td width=15%><span class="source-code">void getVisualObstaclesAvoidanceDistance(@NonNull PerceptionInformation.DJIFlightAssistantObstacleSensingDirection direction, @Nullable CompletionCallbackWith&lt;Float&gt; callback) </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">getAutoFlightSpeed</span></td><td width=15%><span class="source-code">    void getAutoFlightSpeed(CommonCallbacks.CompletionCallbackWith&lt;Float&gt; callback)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2MissionOperator.</span><span class="interface-name">getAutoFlightSpeed</span></td><td width=15%><span class="source-code">    void getAutoFlightSpeed(CommonCallbacks.CompletionCallbackWith&lt;Float&gt; callback)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.WiFiLink.</span><span class="interface-name">onResult</span></td><td width=15%><span class="source-code">        void onResult(WiFiMagneticInterferenceLevel level)</span></td><td width=15%><span class="interface-parent">dji.sdk.airlink.WiFiLink.MagneticInterferenceCallback.</span><span class="interface-name">onResult</span></td><td width=15%><span class="source-code">        void onResult(WiFiMagneticInterferenceLevel level)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.GimbalState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull GimbalState gimbalState)</span></td><td width=15%><span class="interface-parent">dji.common.gimbal.GimbalState.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull GimbalState gimbalState)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.simulator.SimulatorState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.simulator.SimulatorState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.ReferenceStationSource.</span><span class="interface-name">onReferenceStationSourceUpdate</span></td><td width=15%><span class="source-code">        void onReferenceStationSourceUpdate(ReferenceStationSource referenceStationSource)</span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.ReferenceStationSource.Callback.</span><span class="interface-name">onReferenceStationSourceUpdate</span></td><td width=15%><span class="source-code">        void onReferenceStationSourceUpdate(ReferenceStationSource referenceStationSource)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">    void onUpdate(ActiveTrackMissionEvent event)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackMissionOperatorListener.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">    void onUpdate(ActiveTrackMissionEvent event)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.media.</span><span class="interface-name">onFailure</span></td><td width=15%><span class="source-code">void onFailure(DJIError error)</span></td><td width=15%><span class="interface-parent">dji.sdk.media.DownloadListener&lt;E&gt;.</span><span class="interface-name">onFailure</span></td><td width=15%><span class="source-code">void onFailure(DJIError error)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.</span><span class="interface-name">connect</span></td><td width=15%><span class="source-code">    void connect(int id, @NonNull TransmissionControlType transmissionType, @Nullable CommonCallbacks.CompletionCallback&lt;PipelineError&gt; callback)</span></td><td width=15%><span class="interface-parent">dji.mop.common.Pipelines.</span><span class="interface-name">connect</span></td><td width=15%><span class="source-code">    void connect(int id, @NonNull TransmissionControlType transmissionType, @Nullable CommonCallbacks.CompletionCallback&lt;PipelineError&gt; callback)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.</span><span class="interface-name">UpgradeManager</span></td><td width=15%><span class="source-code">interface UpgradeManager </span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.</span><span class="interface-name">UpgradeManager</span></td><td width=15%><span class="source-code">class UpgradeManager </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.simulator.SimulatorState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">void onUpdate(@NonNull SimulatorState state)</span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.simulator.SimulatorState.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">void onUpdate(@NonNull SimulatorState state)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.media.</span><span class="interface-name">DownloadListener</span></td><td width=15%><span class="source-code">interface DownloadListener&lt;E&gt; </span></td><td width=15%><span class="interface-parent">dji.sdk.media.</span><span class="interface-name">DownloadListener&lt;E&gt;</span></td><td width=15%><span class="source-code">interface DownloadListener&lt;E&gt; </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.triggers.Trigger.</span><span class="interface-name">onCall</span></td><td width=15%><span class="source-code">        void onCall()</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.triggers.Trigger.Action.</span><span class="interface-name">onCall</span></td><td width=15%><span class="source-code">        void onCall()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.RTKState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.RTKState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">onDownloadUpdate</span></td><td width=15%><span class="source-code">    void onDownloadUpdate(@NonNull WaypointV2MissionDownloadEvent downloadEvent)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2MissionOperatorListener.</span><span class="interface-name">onDownloadUpdate</span></td><td width=15%><span class="source-code">    void onDownloadUpdate(@NonNull WaypointV2MissionDownloadEvent downloadEvent)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServiceState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServiceState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.base.DJIDiagnostics.</span><span class="interface-name">DiagnosticsInformationCallback</span></td><td width=15%><span class="source-code">interface DiagnosticsInformationCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.base.DJIDiagnostics.</span><span class="interface-name">DiagnosticsInformationCallback</span></td><td width=15%><span class="source-code">interface DiagnosticsInformationCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.GPSData.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull GPSData gpsData)</span></td><td width=15%><span class="interface-parent">dji.common.remotecontroller.GPSData.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull GPSData gpsData)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.battery.BatteryState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.battery.BatteryState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.realname.AircraftBindingState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">void onUpdate(AircraftBindingState state)</span></td><td width=15%><span class="interface-parent">dji.common.realname.AircraftBindingState.AircraftBindingStateListener.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">void onUpdate(AircraftBindingState state)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.model.UpgradingProgressState.</span><span class="interface-name">UPGRADE_SUCCESSFULLY</span></td><td width=15%><span class="source-code">    UPGRADE_SUCCESSFULLY</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.model.UpgradingProgressState.</span><span class="interface-name">UPGRADE_SUCCESSFULLY</span></td><td width=15%><span class="source-code">    UPGRADE_SUCCESSFULLY</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">onReceive</span></td><td width=15%><span class="source-code">        void onReceive(byte[] videoBuffer, int size)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.VideoDataListener.</span><span class="interface-name">onReceive</span></td><td width=15%><span class="source-code">        void onReceive(byte[] videoBuffer, int size)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">getLoadedMission</span></td><td width=15%><span class="source-code">    WaypointV2Mission getLoadedMission()</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2MissionOperator.</span><span class="interface-name">getLoadedMission</span></td><td width=15%><span class="source-code">    WaypointV2Mission getLoadedMission()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">getPreviousState</span></td><td width=15%><span class="source-code">    WaypointV2MissionState getPreviousState()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2MissionUploadEvent.</span><span class="interface-name">getPreviousState</span></td><td width=15%><span class="source-code">    WaypointV2MissionState getPreviousState()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.model.UpgradingProgressState.</span><span class="interface-name">UPGRADING</span></td><td width=15%><span class="source-code">    UPGRADING</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.model.UpgradingProgressState.</span><span class="interface-name">UPGRADING</span></td><td width=15%><span class="source-code">    UPGRADING</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">HistogramCallback</span></td><td width=15%><span class="source-code">interface HistogramCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">HistogramCallback</span></td><td width=15%><span class="source-code">interface HistogramCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.accessory.speaker.</span><span class="interface-name">TransmissionListener</span></td><td width=15%><span class="source-code">interface TransmissionListener </span></td><td width=15%><span class="interface-parent">dji.sdk.accessory.speaker.</span><span class="interface-name">TransmissionListener</span></td><td width=15%><span class="source-code">interface TransmissionListener </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">getCurrentActionState</span></td><td width=15%><span class="source-code">    ActionState getCurrentActionState()</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2MissionOperator.</span><span class="interface-name">getCurrentActionState</span></td><td width=15%><span class="source-code">    ActionState getCurrentActionState()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">ActionDownloadEvent</span></td><td width=15%><span class="source-code">interface ActionDownloadEvent </span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">ActionDownloadEvent</span></td><td width=15%><span class="source-code">interface ActionDownloadEvent </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.media.FetchMediaTask.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.sdk.media.FetchMediaTask.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.ExposureSettings.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.camera.ExposureSettings.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.basestation.BaseStationState.</span><span class="interface-name">onUpdateBaseStationState</span></td><td width=15%><span class="source-code">        void onUpdateBaseStationState(BaseStationState baseStationState)</span></td><td width=15%><span class="interface-parent">dji.common.basestation.BaseStationState.Callback.</span><span class="interface-name">onUpdateBaseStationState</span></td><td width=15%><span class="source-code">        void onUpdateBaseStationState(BaseStationState baseStationState)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.PalmControlState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.PalmControlState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.payload.</span><span class="interface-name">PayloadWidgetListener</span></td><td width=15%><span class="source-code">interface PayloadWidgetListener </span></td><td width=15%><span class="interface-parent">dji.common.payload.</span><span class="interface-name">PayloadWidgetListener</span></td><td width=15%><span class="source-code">interface PayloadWidgetListener </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.AirLink.</span><span class="interface-name">BaseStationSignalQualityUpdatedCallback</span></td><td width=15%><span class="source-code">interface BaseStationSignalQualityUpdatedCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.airlink.AirLink.</span><span class="interface-name">BaseStationSignalQualityUpdatedCallback</span></td><td width=15%><span class="source-code">interface BaseStationSignalQualityUpdatedCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.</span><span class="interface-name">getId</span></td><td width=15%><span class="source-code">    int getId()</span></td><td width=15%><span class="interface-parent">dji.mop.common.Pipeline.</span><span class="interface-name">getId</span></td><td width=15%><span class="source-code">    int getId()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">onGenerate</span></td><td width=15%><span class="source-code">        void onGenerate(@NonNull Bitmap previewImage)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.TimeLapsePreviewCallback.</span><span class="interface-name">onGenerate</span></td><td width=15%><span class="source-code">        void onGenerate(@NonNull Bitmap previewImage)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.MultiDeviceAggregationState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.remotecontroller.MultiDeviceAggregationState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.gimbal.Gimbal.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">void onUpdate(@IntRange(from = 0, to = 100) int remainingChargeInPercent)</span></td><td width=15%><span class="interface-parent">dji.sdk.gimbal.Gimbal.BatteryChargeRemainingCallback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">void onUpdate(@IntRange(from = 0, to = 100) int remainingChargeInPercent)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">onExecutionStart</span></td><td width=15%><span class="source-code">    void onExecutionStart()</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointMissionOperatorListener.</span><span class="interface-name">onExecutionStart</span></td><td width=15%><span class="source-code">    void onExecutionStart()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.MasterSlaveState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull MasterSlaveState masterSlaveState)</span></td><td width=15%><span class="interface-parent">dji.common.remotecontroller.MasterSlaveState.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull MasterSlaveState masterSlaveState)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.MultispectralExposureState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.camera.MultispectralExposureState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.</span><span class="interface-name">onCameraModeRangeChange</span></td><td width=15%><span class="source-code">        void onCameraModeRangeChange(CameraMode[] newRange)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.DJICameraParametersListener.</span><span class="interface-name">onCameraModeRangeChange</span></td><td width=15%><span class="source-code">        void onCameraModeRangeChange(CameraMode[] newRange)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.intelligenthotpoint.</span><span class="interface-name">onExecutionUpdate</span></td><td width=15%><span class="source-code">    void onExecutionUpdate(@NonNull IntelligentHotpointMissionEvent event)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.intelligenthotpoint.IntelligentHotpointMissionOperatorListener.</span><span class="interface-name">onExecutionUpdate</span></td><td width=15%><span class="source-code">    void onExecutionUpdate(@NonNull IntelligentHotpointMissionEvent event)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.VisionDetectionState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.VisionDetectionState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">getError</span></td><td width=15%><span class="source-code">    DJIWaypointV2Error getError()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionDownloadEvent.</span><span class="interface-name">getError</span></td><td width=15%><span class="source-code">    DJIWaypointV2Error getError()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.model.</span><span class="interface-name">getVersion</span></td><td width=15%><span class="source-code">    String getVersion()</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.model.FirmwareInformation.</span><span class="interface-name">getVersion</span></td><td width=15%><span class="source-code">String getVersion() </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.keysdk.callback.</span><span class="interface-name">onFailure</span></td><td width=15%><span class="source-code">    void onFailure(@NonNull DJIError error)</span></td><td width=15%><span class="interface-parent">dji.keysdk.callback.GetCallback.</span><span class="interface-name">onFailure</span></td><td width=15%><span class="source-code">    void onFailure(@NonNull DJIError error)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.MultispectralExposureState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull MultispectralExposureState[] multispectralExposureStates)</span></td><td width=15%><span class="interface-parent">dji.common.camera.MultispectralExposureState.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull MultispectralExposureState[] multispectralExposureStates)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.realname.AircraftBindingState.</span><span class="interface-name">AircraftBindingStateListener</span></td><td width=15%><span class="source-code">interface AircraftBindingStateListener </span></td><td width=15%><span class="interface-parent">dji.common.realname.AircraftBindingState.</span><span class="interface-name">AircraftBindingStateListener</span></td><td width=15%><span class="source-code">interface AircraftBindingStateListener </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.</span><span class="interface-name">disconnect</span></td><td width=15%><span class="source-code">    void disconnect(int id, @Nullable CommonCallbacks.CompletionCallback&lt;PipelineError&gt; callback)</span></td><td width=15%><span class="interface-parent">dji.mop.common.Pipelines.</span><span class="interface-name">disconnect</span></td><td width=15%><span class="source-code">    void disconnect(int id, @Nullable CommonCallbacks.CompletionCallback&lt;PipelineError&gt; callback)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">onExecutionStart</span></td><td width=15%><span class="source-code">    void onExecutionStart()</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2MissionOperatorListener.</span><span class="interface-name">onExecutionStart</span></td><td width=15%><span class="source-code">    void onExecutionStart()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlyZoneManager.</span><span class="interface-name">BasicDatabaseUpgradeProgressUpdatedCallback</span></td><td width=15%><span class="source-code">interface BasicDatabaseUpgradeProgressUpdatedCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlyZoneManager.</span><span class="interface-name">BasicDatabaseUpgradeProgressUpdatedCallback</span></td><td width=15%><span class="source-code">interface BasicDatabaseUpgradeProgressUpdatedCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.</span><span class="interface-name">getAircraftUpgradeComponent</span></td><td width=15%><span class="source-code">    UpgradeComponent getAircraftUpgradeComponent()</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.UpgradeManager.</span><span class="interface-name">getAircraftUpgradeComponent</span></td><td width=15%><span class="source-code">UpgradeComponent getAircraftUpgradeComponent() </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">onUploadUpdate</span></td><td width=15%><span class="source-code">    void onUploadUpdate(@NonNull WaypointV2MissionUploadEvent uploadEvent)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2MissionOperatorListener.</span><span class="interface-name">onUploadUpdate</span></td><td width=15%><span class="source-code">    void onUploadUpdate(@NonNull WaypointV2MissionUploadEvent uploadEvent)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">getExecutionActionID</span></td><td width=15%><span class="source-code">    int getExecutionActionID()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionExecutionProgress.</span><span class="interface-name">getExecutionActionID</span></td><td width=15%><span class="source-code">    int getExecutionActionID()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">removeVideoDataListener</span></td><td width=15%><span class="source-code">        boolean removeVideoDataListener(VideoDataListener listener)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.VideoFeed.</span><span class="interface-name">removeVideoDataListener</span></td><td width=15%><span class="source-code">        boolean removeVideoDataListener(VideoDataListener listener)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.MovementSettings.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.gimbal.MovementSettings.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">uploadMission</span></td><td width=15%><span class="source-code">    void uploadMission(@Nullable CompletionCallback&lt;DJIWaypointV2Error&gt; callback)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2MissionOperator.</span><span class="interface-name">uploadMission</span></td><td width=15%><span class="source-code">    void uploadMission(@Nullable CompletionCallback&lt;DJIWaypointV2Error&gt; callback)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.accessory.SpeakerState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(SpeakerState state)</span></td><td width=15%><span class="interface-parent">dji.common.accessory.SpeakerState.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(SpeakerState state)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.model.</span><span class="interface-name">getReleaseNote</span></td><td width=15%><span class="source-code">    String getReleaseNote()</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.model.FirmwareInformation.</span><span class="interface-name">getReleaseNote</span></td><td width=15%><span class="source-code">String getReleaseNote() </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.keysdk.callback.</span><span class="interface-name">KeyListener</span></td><td width=15%><span class="source-code">interface KeyListener </span></td><td width=15%><span class="interface-parent">dji.keysdk.callback.</span><span class="interface-name">KeyListener</span></td><td width=15%><span class="source-code">interface KeyListener </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.util.VideoSizeCalculatorUtil.</span><span class="interface-name">VideoSizeListener</span></td><td width=15%><span class="source-code">interface VideoSizeListener </span></td><td width=15%><span class="interface-parent">dji.sdk.util.VideoSizeCalculatorUtil.</span><span class="interface-name">VideoSizeListener</span></td><td width=15%><span class="source-code">interface VideoSizeListener </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">isWaypointReached</span></td><td width=15%><span class="source-code">    boolean isWaypointReached()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2ExecutionProgress.</span><span class="interface-name">isWaypointReached</span></td><td width=15%><span class="source-code">    boolean isWaypointReached()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.keysdk.callback.</span><span class="interface-name">onValueChange</span></td><td width=15%><span class="source-code">    void onValueChange(@Nullable Object oldValue, @Nullable Object newValue)</span></td><td width=15%><span class="interface-parent">dji.keysdk.callback.KeyListener.</span><span class="interface-name">onValueChange</span></td><td width=15%><span class="source-code">    void onValueChange(@Nullable Object oldValue, @Nullable Object newValue)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.RTKState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull RTKState state)</span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.RTKState.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull RTKState state)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.</span><span class="interface-name">setTriggers</span></td><td width=15%><span class="source-code">void setTriggers(List&lt;Trigger&gt; triggers)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.Triggerable.</span><span class="interface-name">setTriggers</span></td><td width=15%><span class="source-code">void setTriggers(List&lt;Trigger&gt; triggers)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.</span><span class="interface-name">onEvent</span></td><td width=15%><span class="source-code">        void onEvent(@NonNull Event event)</span></td><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.Callback.</span><span class="interface-name">onEvent</span></td><td width=15%><span class="source-code">        void onEvent(@NonNull Event event)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.util.CommonCallbacks.</span><span class="interface-name">CompletionCallbackWithTwoParam</span></td><td width=15%><span class="source-code">interface CompletionCallbackWithTwoParam&lt;X, Y&gt; </span></td><td width=15%><span class="interface-parent">dji.common.util.CommonCallbacks.</span><span class="interface-name">Y&gt;</span></td><td width=15%><span class="source-code">interface CompletionCallbackWithTwoParam&lt;X, Y&gt; </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.model.</span><span class="interface-name">FirmwareUpgradeProgress</span></td><td width=15%><span class="source-code">interface FirmwareUpgradeProgress </span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.model.</span><span class="interface-name">FirmwareUpgradeProgress</span></td><td width=15%><span class="source-code">class FirmwareUpgradeProgress </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.</span><span class="interface-name">Triggerable</span></td><td width=15%><span class="source-code">interface Triggerable </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.</span><span class="interface-name">Triggerable</span></td><td width=15%><span class="source-code">interface Triggerable </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">WaypointV2ExecutionProgress</span></td><td width=15%><span class="source-code">interface WaypointV2ExecutionProgress </span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">WaypointV2ExecutionProgress</span></td><td width=15%><span class="source-code">interface WaypointV2ExecutionProgress </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.AirLink.</span><span class="interface-name">CountryCodeCallback</span></td><td width=15%><span class="source-code">interface CountryCodeCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.airlink.AirLink.</span><span class="interface-name">CountryCodeCallback</span></td><td width=15%><span class="source-code">interface CountryCodeCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">onExecutionFinish</span></td><td width=15%><span class="source-code">    void onExecutionFinish(@Nullable DJIWaypointV2Error error)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2ActionListener.</span><span class="interface-name">onExecutionFinish</span></td><td width=15%><span class="source-code">    void onExecutionFinish(@Nullable DJIWaypointV2Error error)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalBalanceDetectionState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalBalanceDetectionState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">getProgress</span></td><td width=15%><span class="source-code">    WaypointV2UploadProgress getProgress()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2MissionUploadEvent.</span><span class="interface-name">getProgress</span></td><td width=15%><span class="source-code">    WaypointV2UploadProgress getProgress()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.model.UpgradeComponentType.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.model.UpgradeComponentType.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">TemperatureDataCallback</span></td><td width=15%><span class="source-code">interface TemperatureDataCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">TemperatureDataCallback</span></td><td width=15%><span class="source-code">interface TemperatureDataCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">onResult</span></td><td width=15%><span class="source-code">        void onResult(@Nullable DJIError error)</span></td><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.MasterSearchingCallback.</span><span class="interface-name">onResult</span></td><td width=15%><span class="source-code">        void onResult(@Nullable DJIError error)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ChargeRemaining.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.remotecontroller.BatteryState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">TemperatureDataCallback</span></td><td width=15%><span class="source-code">interface TemperatureDataCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">TemperatureDataCallback</span></td><td width=15%><span class="source-code">interface TemperatureDataCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.hotpoint.</span><span class="interface-name">HotpointMissionOperatorListener</span></td><td width=15%><span class="source-code">interface HotpointMissionOperatorListener </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.hotpoint.</span><span class="interface-name">HotpointMissionOperatorListener</span></td><td width=15%><span class="source-code">interface HotpointMissionOperatorListener </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">setAutoFlightSpeed</span></td><td width=15%><span class="source-code">    void setAutoFlightSpeed(@FloatRange(from = -15.0f, to = 15.0f) float speed, @Nullable CompletionCallback&lt;DJIWaypointV2Error&gt; callback)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2MissionOperator.</span><span class="interface-name">setAutoFlightSpeed</span></td><td width=15%><span class="source-code">    void setAutoFlightSpeed(@FloatRange(from = -15.0f, to = 15.0f) float speed, @Nullable CompletionCallback&lt;DJIWaypointV2Error&gt; callback)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SSDState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull SSDState state)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SSDState.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull SSDState state)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.model.</span><span class="interface-name">getFileSize</span></td><td width=15%><span class="source-code">    long getFileSize()</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.model.FirmwareInformation.</span><span class="interface-name">getFileSize</span></td><td width=15%><span class="source-code">long getFileSize() </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.model.</span><span class="interface-name">UpgradingProgressState</span></td><td width=15%><span class="source-code">enum UpgradingProgressState </span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.model.</span><span class="interface-name">UpgradingProgressState</span></td><td width=15%><span class="source-code">enum UpgradingProgressState </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.tapfly.</span><span class="interface-name">TapFlyMissionOperatorListener</span></td><td width=15%><span class="source-code">interface TapFlyMissionOperatorListener </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.tapfly.</span><span class="interface-name">TapFlyMissionOperatorListener</span></td><td width=15%><span class="source-code">interface TapFlyMissionOperatorListener </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">ActionUploadProgress</span></td><td width=15%><span class="source-code">interface ActionUploadProgress </span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">ActionUploadProgress</span></td><td width=15%><span class="source-code">interface ActionUploadProgress </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.payload.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">    void onUpdate(PayloadWidget[] widgets)</span></td><td width=15%><span class="interface-parent">dji.common.payload.PayloadWidgetListener.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">    void onUpdate(PayloadWidget[] widgets)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">getLastDownloadedActionIndex</span></td><td width=15%><span class="source-code">    int getLastDownloadedActionIndex()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionDownloadProgress.</span><span class="interface-name">getLastDownloadedActionIndex</span></td><td width=15%><span class="source-code">    int getLastDownloadedActionIndex()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.model.UpgradingProgressState.</span><span class="interface-name">UPGRADE_FAILED</span></td><td width=15%><span class="source-code">    UPGRADE_FAILED</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.model.UpgradingProgressState.</span><span class="interface-name">UPGRADE_FAILED</span></td><td width=15%><span class="source-code">    UPGRADE_FAILED</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.</span><span class="interface-name">ChargeRemaining</span></td><td width=15%><span class="source-code">class ChargeRemaining </span></td><td width=15%><span class="interface-parent">dji.common.remotecontroller.</span><span class="interface-name">BatteryState</span></td><td width=15%><span class="source-code">class BatteryState </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalCoaxialityDetectionState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull GimbalCoaxialityDetectionState state)</span></td><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalCoaxialityDetectionState.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull GimbalCoaxialityDetectionState state)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.DJISDKManager.</span><span class="interface-name">onInitProcess</span></td><td width=15%><span class="source-code">        void onInitProcess(DJISDKInitEvent event, int totalProcess)</span></td><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.DJISDKManager.SDKManagerCallback.</span><span class="interface-name">onInitProcess</span></td><td width=15%><span class="source-code">        void onInitProcess(DJISDKInitEvent event, int totalProcess)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.</span><span class="interface-name">UpgradeComponent</span></td><td width=15%><span class="source-code">interface UpgradeComponent </span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.</span><span class="interface-name">UpgradeComponent</span></td><td width=15%><span class="source-code">class UpgradeComponent </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ChargeRemaining.</span><span class="interface-name">getRemainingChargeInmAh</span></td><td width=15%><span class="source-code">int getRemainingChargeInmAh() </span></td><td width=15%><span class="interface-parent">dji.common.remotecontroller.BatteryState.</span><span class="interface-name">getRemainingChargeInmAh</span></td><td width=15%><span class="source-code">int getRemainingChargeInmAh() </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">getLoadedActions</span></td><td width=15%><span class="source-code">    List&lt;WaypointV2Action&gt; getLoadedActions()</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2MissionOperator.</span><span class="interface-name">getLoadedActions</span></td><td width=15%><span class="source-code">    List&lt;WaypointV2Action&gt; getLoadedActions()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.keysdk.callback.</span><span class="interface-name">GetCallback</span></td><td width=15%><span class="source-code">interface GetCallback </span></td><td width=15%><span class="interface-parent">dji.keysdk.callback.</span><span class="interface-name">GetCallback</span></td><td width=15%><span class="source-code">interface GetCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.model.UpgradeFirmwareState.</span><span class="interface-name">UPGRADE_STRONGLY_RECOMMENDED</span></td><td width=15%><span class="source-code">    UPGRADE_STRONGLY_RECOMMENDED</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.model.UpgradeFirmwareState.</span><span class="interface-name">UPGRADE_STRONGLY_RECOMMENDED</span></td><td width=15%><span class="source-code">    UPGRADE_STRONGLY_RECOMMENDED</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">AntennaRSSICallback</span></td><td width=15%><span class="source-code">interface AntennaRSSICallback </span></td><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">AntennaRSSICallback</span></td><td width=15%><span class="source-code">interface AntennaRSSICallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flighthub.FlightHubManager.</span><span class="interface-name">UpdatedUploadStateCallback</span></td><td width=15%><span class="source-code">interface UpdatedUploadStateCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.flighthub.FlightHubManager.</span><span class="interface-name">UpdatedUploadStateCallback</span></td><td width=15%><span class="source-code">interface UpdatedUploadStateCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">getCurrentState</span></td><td width=15%><span class="source-code">    WaypointV2MissionState getCurrentState()</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2MissionOperator.</span><span class="interface-name">getCurrentState</span></td><td width=15%><span class="source-code">    WaypointV2MissionState getCurrentState()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.VisionControlState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(VisionControlState state)</span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.VisionControlState.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(VisionControlState state)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.airlink.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">    void onUpdate(int quality)</span></td><td width=15%><span class="interface-parent">dji.common.airlink.SignalQualityCallback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">    void onUpdate(int quality)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.DJISDKManager.</span><span class="interface-name">onDatabaseDownloadProgress</span></td><td width=15%><span class="source-code">        void onDatabaseDownloadProgress(long current, long total)</span></td><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.DJISDKManager.SDKManagerCallback.</span><span class="interface-name">onDatabaseDownloadProgress</span></td><td width=15%><span class="source-code">        void onDatabaseDownloadProgress(long current, long total)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">getCurrentState</span></td><td width=15%><span class="source-code">    ActionState getCurrentState()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionExecutionEvent.</span><span class="interface-name">getCurrentState</span></td><td width=15%><span class="source-code">    ActionState getCurrentState()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.gimbal.Gimbal.</span><span class="interface-name">BatteryChargeRemainingCallback</span></td><td width=15%><span class="source-code">interface BatteryChargeRemainingCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.gimbal.Gimbal.</span><span class="interface-name">BatteryChargeRemainingCallback</span></td><td width=15%><span class="source-code">interface BatteryChargeRemainingCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.PlaybackManager.</span><span class="interface-name">onError</span></td><td width=15%><span class="source-code">void onError(Exception exception)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.PlaybackManager.FileDownloadCallback.</span><span class="interface-name">onError</span></td><td width=15%><span class="source-code">void onError(Exception exception)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">getTotalActionCount</span></td><td width=15%><span class="source-code">    int getTotalActionCount()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionDownloadProgress.</span><span class="interface-name">getTotalActionCount</span></td><td width=15%><span class="source-code">    int getTotalActionCount()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.keysdk.callback.</span><span class="interface-name">onFailure</span></td><td width=15%><span class="source-code">    void onFailure(@NonNull DJIError error)</span></td><td width=15%><span class="interface-parent">dji.keysdk.callback.ActionCallback.</span><span class="interface-name">onFailure</span></td><td width=15%><span class="source-code">    void onFailure(@NonNull DJIError error)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.codec.DJICodecManager.</span><span class="interface-name">onYuvDataReceived</span></td><td width=15%><span class="source-code">        void onYuvDataReceived(MediaFormat format, ByteBuffer yuvFrame, int dataSize, int width, int height)</span></td><td width=15%><span class="interface-parent">dji.sdk.codec.DJICodecManager.YuvDataCallback.</span><span class="interface-name">onYuvDataReceived</span></td><td width=15%><span class="source-code">        void onYuvDataReceived(MediaFormat format, ByteBuffer yuvFrame, int dataSize, int width, int height)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.</span><span class="interface-name">startFirmwareConsistencyUpgrade</span></td><td width=15%><span class="source-code">    void startFirmwareConsistencyUpgrade(CommonCallbacks.CompletionCallback callback)</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.UpgradeComponent.</span><span class="interface-name">startFirmwareConsistencyUpgrade</span></td><td width=15%><span class="source-code">void startFirmwareConsistencyUpgrade(CommonCallbacks.CompletionCallback callback) </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">TapZoomStateCallback</span></td><td width=15%><span class="source-code">interface TapZoomStateCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">TapZoomStateCallback</span></td><td width=15%><span class="source-code">interface TapZoomStateCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.followme.</span><span class="interface-name">onExecutionStart</span></td><td width=15%><span class="source-code">    void onExecutionStart()</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.followme.FollowMeMissionOperatorListener.</span><span class="interface-name">onExecutionStart</span></td><td width=15%><span class="source-code">    void onExecutionStart()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.</span><span class="interface-name">Pipeline</span></td><td width=15%><span class="source-code">interface Pipeline </span></td><td width=15%><span class="interface-parent">dji.mop.common.</span><span class="interface-name">Pipeline</span></td><td width=15%><span class="source-code">interface Pipeline </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">getCurrentState</span></td><td width=15%><span class="source-code">    WaypointV2MissionState getCurrentState()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2MissionExecutionEvent.</span><span class="interface-name">getCurrentState</span></td><td width=15%><span class="source-code">    WaypointV2MissionState getCurrentState()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">ThermalGlobalTemperatureCallback</span></td><td width=15%><span class="source-code">interface ThermalGlobalTemperatureCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">ThermalGlobalTemperatureCallback</span></td><td width=15%><span class="source-code">interface ThermalGlobalTemperatureCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.DJISDKManager.</span><span class="interface-name">onRegister</span></td><td width=15%><span class="source-code">        void onRegister(DJIError error)</span></td><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.DJISDKManager.SDKManagerCallback.</span><span class="interface-name">onRegister</span></td><td width=15%><span class="source-code">        void onRegister(DJIError error)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.</span><span class="interface-name">onCameraISORangeChange</span></td><td width=15%><span class="source-code">        void onCameraISORangeChange(ISO[] newRange)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.DJICameraParametersListener.</span><span class="interface-name">onCameraISORangeChange</span></td><td width=15%><span class="source-code">        void onCameraISORangeChange(ISO[] newRange)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.base.BaseComponent.</span><span class="interface-name">ComponentListener</span></td><td width=15%><span class="source-code">interface ComponentListener </span></td><td width=15%><span class="interface-parent">dji.sdk.base.BaseComponent.</span><span class="interface-name">ComponentListener</span></td><td width=15%><span class="source-code">interface ComponentListener </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalControlParametersAutoTuningState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalControlParametersAutoTuningState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.LDMManager.</span><span class="interface-name">onLDMSupportedChange</span></td><td width=15%><span class="source-code">        void onLDMSupportedChange(boolean isSupported)</span></td><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.LDMManager.LDMCallback.</span><span class="interface-name">onLDMSupportedChange</span></td><td width=15%><span class="source-code">        void onLDMSupportedChange(boolean isSupported)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">stopMission</span></td><td width=15%><span class="source-code">    void stopMission(@Nullable CompletionCallback&lt;DJIWaypointV2Error&gt; callback)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2MissionOperator.</span><span class="interface-name">stopMission</span></td><td width=15%><span class="source-code">    void stopMission(@Nullable CompletionCallback&lt;DJIWaypointV2Error&gt; callback)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.util.CommonCallbacks.</span><span class="interface-name">onFailure</span></td><td width=15%><span class="source-code">void onFailure(DJIError error)</span></td><td width=15%><span class="interface-parent">dji.common.util.CommonCallbacks.Y&gt;.</span><span class="interface-name">onFailure</span></td><td width=15%><span class="source-code">void onFailure(DJIError error)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.triggers.Trigger.</span><span class="interface-name">onEvent</span></td><td width=15%><span class="source-code">        void onEvent(Trigger trigger, TriggerEvent event, @Nullable DJIError error)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.triggers.Trigger.Listener.</span><span class="interface-name">onEvent</span></td><td width=15%><span class="source-code">        void onEvent(Trigger trigger, TriggerEvent event, @Nullable DJIError error)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.useraccount.UserAccountManager.</span><span class="interface-name">UserAccountStateChangeListener</span></td><td width=15%><span class="source-code">interface UserAccountStateChangeListener </span></td><td width=15%><span class="interface-parent">dji.sdk.useraccount.UserAccountManager.</span><span class="interface-name">UserAccountStateChangeListener</span></td><td width=15%><span class="source-code">interface UserAccountStateChangeListener </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.model.UpgradeComponentType.</span><span class="interface-name">REMOTE_CONTROLLER</span></td><td width=15%><span class="source-code">    REMOTE_CONTROLLER</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.model.UpgradeComponentType.</span><span class="interface-name">REMOTE_CONTROLLER</span></td><td width=15%><span class="source-code">    REMOTE_CONTROLLER</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">onRTKChannelEnabledUpdate</span></td><td width=15%><span class="source-code">        void onRTKChannelEnabledUpdate(boolean enabled)</span></td><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.RTKChannelEnabledUpdatedCallback.</span><span class="interface-name">onRTKChannelEnabledUpdate</span></td><td width=15%><span class="source-code">        void onRTKChannelEnabledUpdate(boolean enabled)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">getError</span></td><td width=15%><span class="source-code">    DJIWaypointV2Error getError()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionExecutionEvent.</span><span class="interface-name">getError</span></td><td width=15%><span class="source-code">    DJIWaypointV2Error getError()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.adsb.AirSenseAirplaneState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">void onUpdate(@NonNull AirSenseAirplaneState[] information)</span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.adsb.AirSenseAirplaneState.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">void onUpdate(@NonNull AirSenseAirplaneState[] information)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SSDState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.camera.SSDState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.</span><span class="interface-name">removeUpgradeFirmwareListener</span></td><td width=15%><span class="source-code">    void removeUpgradeFirmwareListener(@NonNull UpgradeFirmwareListener listener)</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.UpgradeComponent.</span><span class="interface-name">removeUpgradeFirmwareListener</span></td><td width=15%><span class="source-code">void removeUpgradeFirmwareListener(@NonNull UpgradeFirmwareListener listener) </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">getTotalWaypointCount</span></td><td width=15%><span class="source-code">    int getTotalWaypointCount()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2UploadProgress.</span><span class="interface-name">getTotalWaypointCount</span></td><td width=15%><span class="source-code">    int getTotalWaypointCount()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.adsb.AirSenseAirplaneState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.adsb.AirSenseAirplaneState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.model.UpgradeFirmwareState.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.model.UpgradeFirmwareState.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.LensCapabilities.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull Float[] range)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.LensCapabilities.ThermalGainModeTemperatureRangeCallback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull Float[] range)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">getError</span></td><td width=15%><span class="source-code">    DJIWaypointV2Error getError()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2MissionDownloadEvent.</span><span class="interface-name">getError</span></td><td width=15%><span class="source-code">    DJIWaypointV2Error getError()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.</span><span class="interface-name">stopFirmwareConsistencyUpgrade</span></td><td width=15%><span class="source-code">    void stopFirmwareConsistencyUpgrade(CommonCallbacks.CompletionCallback callback)</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.UpgradeComponent.</span><span class="interface-name">stopFirmwareConsistencyUpgrade</span></td><td width=15%><span class="source-code">void stopFirmwareConsistencyUpgrade(@Nullable final CommonCallbacks.CompletionCallback callback) </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">VideoDataCallback</span></td><td width=15%><span class="source-code">interface VideoDataCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">VideoDataCallback</span></td><td width=15%><span class="source-code">interface VideoDataCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">getCurrentState</span></td><td width=15%><span class="source-code">    WaypointV2MissionState getCurrentState()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2MissionUploadEvent.</span><span class="interface-name">getCurrentState</span></td><td width=15%><span class="source-code">    WaypointV2MissionState getCurrentState()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.</span><span class="interface-name">onFirmwareUpgradeProgressUpdated</span></td><td width=15%><span class="source-code">    void onFirmwareUpgradeProgressUpdated(@NonNull FirmwareUpgradeProgress progress)</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.UpgradeFirmwareListener.</span><span class="interface-name">onFirmwareUpgradeProgressUpdated</span></td><td width=15%><span class="source-code">    void onFirmwareUpgradeProgressUpdated(@NonNull UpgradeComponent component, @NonNull FirmwareUpgradeProgress progress)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.VisionControlState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.VisionControlState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">getListeners</span></td><td width=15%><span class="source-code">        Set&lt;VideoDataListener&gt; getListeners()</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.VideoFeed.</span><span class="interface-name">getListeners</span></td><td width=15%><span class="source-code">        Set&lt;VideoDataListener&gt; getListeners()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">TapZoomStateCallback</span></td><td width=15%><span class="source-code">interface TapZoomStateCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">TapZoomStateCallback</span></td><td width=15%><span class="source-code">interface TapZoomStateCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.</span><span class="interface-name">UpgradeFirmwareListener</span></td><td width=15%><span class="source-code">interface UpgradeFirmwareListener </span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.</span><span class="interface-name">UpgradeFirmwareListener</span></td><td width=15%><span class="source-code">interface UpgradeFirmwareListener </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">PhysicalSourceListener</span></td><td width=15%><span class="source-code">interface PhysicalSourceListener </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">PhysicalSourceListener</span></td><td width=15%><span class="source-code">interface PhysicalSourceListener </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">downloadMission</span></td><td width=15%><span class="source-code">    void downloadMission(@Nullable CompletionCallback&lt;DJIWaypointV2Error&gt; callback)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2MissionOperator.</span><span class="interface-name">downloadMission</span></td><td width=15%><span class="source-code">    void downloadMission(@Nullable CompletionCallback&lt;DJIWaypointV2Error&gt; callback)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">startMission</span></td><td width=15%><span class="source-code">    void startMission(@Nullable CompletionCallback&lt;DJIWaypointV2Error&gt; callback)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2MissionOperator.</span><span class="interface-name">startMission</span></td><td width=15%><span class="source-code">    void startMission(@Nullable CompletionCallback&lt;DJIWaypointV2Error&gt; callback)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.followme.</span><span class="interface-name">onExecutionUpdate</span></td><td width=15%><span class="source-code">    void onExecutionUpdate(@NonNull FollowMeMissionEvent event)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.followme.FollowMeMissionOperatorListener.</span><span class="interface-name">onExecutionUpdate</span></td><td width=15%><span class="source-code">    void onExecutionUpdate(@NonNull FollowMeMissionEvent event)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.</span><span class="interface-name">removeAllUpgradeFirmwareListener</span></td><td width=15%><span class="source-code">    void removeAllUpgradeFirmwareListener()</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.UpgradeComponent.</span><span class="interface-name">removeAllUpgradeFirmwareListener</span></td><td width=15%><span class="source-code">void removeAllUpgradeFirmwareListener() </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.media.MediaFile.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.sdk.media.MediaFile.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.handheld.HardwareState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.handheld.HardwareState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.</span><span class="interface-name">writeData</span></td><td width=15%><span class="source-code">    int writeData(byte[] data, int offset, int length)</span></td><td width=15%><span class="interface-parent">dji.mop.common.Pipeline.</span><span class="interface-name">writeData</span></td><td width=15%><span class="source-code">    int writeData(byte[] data, int offset, int length)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.adsb;import.AirSenseSystemInformation.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.adsb.AirSenseSystemInformation.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.</span><span class="interface-name">getType</span></td><td width=15%><span class="source-code">    TransmissionControlType getType()</span></td><td width=15%><span class="interface-parent">dji.mop.common.Pipeline.</span><span class="interface-name">getType</span></td><td width=15%><span class="source-code">    TransmissionControlType getType()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.WiFiLink.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(final WifiChannelInterference[] channelInterferences)</span></td><td width=15%><span class="interface-parent">dji.sdk.airlink.WiFiLink.ChannelInterferenceCallback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(final WifiChannelInterference[] channelInterferences)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.media.MediaFile.</span><span class="interface-name">onNewFile</span></td><td width=15%><span class="source-code">void onNewFile(@NonNull MediaFile mediaFile)</span></td><td width=15%><span class="interface-parent">dji.sdk.media.MediaFile.Callback.</span><span class="interface-name">onNewFile</span></td><td width=15%><span class="source-code">void onNewFile(@NonNull MediaFile mediaFile)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.</span><span class="interface-name">StreamDataCallback</span></td><td width=15%><span class="source-code">interface StreamDataCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.</span><span class="interface-name">StreamDataCallback</span></td><td width=15%><span class="source-code">interface StreamDataCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.model.UpgradingProgressState.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.model.UpgradingProgressState.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">RTKChannelEnabledUpdatedCallback</span></td><td width=15%><span class="source-code">interface RTKChannelEnabledUpdatedCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">RTKChannelEnabledUpdatedCallback</span></td><td width=15%><span class="source-code">interface RTKChannelEnabledUpdatedCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.</span><span class="interface-name">onFlatCameraModeRangeChange</span></td><td width=15%><span class="source-code">        void onFlatCameraModeRangeChange(FlatCameraMode[] newRange)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.DJICameraParametersListener.</span><span class="interface-name">onFlatCameraModeRangeChange</span></td><td width=15%><span class="source-code">        void onFlatCameraModeRangeChange(FlatCameraMode[] newRange)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(boolean active)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.VideoActiveStatusListener.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(boolean active)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.LDMManager.</span><span class="interface-name">onLDMEnabledChange</span></td><td width=15%><span class="source-code">        void onLDMEnabledChange(boolean isEnabled)</span></td><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.LDMManager.LDMCallback.</span><span class="interface-name">onLDMEnabledChange</span></td><td width=15%><span class="source-code">        void onLDMEnabledChange(boolean isEnabled)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">getProgress</span></td><td width=15%><span class="source-code">    WaypointV2ExecutionProgress getProgress()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2MissionExecutionEvent.</span><span class="interface-name">getProgress</span></td><td width=15%><span class="source-code">    WaypointV2ExecutionProgress getProgress()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.</span><span class="interface-name">onWidgetValueChanged</span></td><td width=15%><span class="source-code">        void onWidgetValueChanged(PayloadWidget.PayloadWidgetType type, int index, int newValue)</span></td><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.WidgetValueChangedCallback.</span><span class="interface-name">onWidgetValueChanged</span></td><td width=15%><span class="source-code">        void onWidgetValueChanged(PayloadWidget.PayloadWidgetType type, int index, int newValue)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.HardwareState.</span><span class="interface-name">HardwareStateCallback</span></td><td width=15%><span class="source-code">interface HardwareStateCallback </span></td><td width=15%><span class="interface-parent">dji.common.remotecontroller.HardwareState.</span><span class="interface-name">HardwareStateCallback</span></td><td width=15%><span class="source-code">interface HardwareStateCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.DJISDKManager.</span><span class="interface-name">SDKManagerCallback</span></td><td width=15%><span class="source-code">interface SDKManagerCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.DJISDKManager.</span><span class="interface-name">SDKManagerCallback</span></td><td width=15%><span class="source-code">interface SDKManagerCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.AirLink.</span><span class="interface-name">onRequireUpdateCountryCode</span></td><td width=15%><span class="source-code">        void onRequireUpdateCountryCode()</span></td><td width=15%><span class="interface-parent">dji.sdk.airlink.AirLink.CountryCodeCallback.</span><span class="interface-name">onRequireUpdateCountryCode</span></td><td width=15%><span class="source-code">        void onRequireUpdateCountryCode()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">getExecuteState</span></td><td width=15%><span class="source-code">    WaypointV2MissionExecuteState getExecuteState()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2ExecutionProgress.</span><span class="interface-name">getExecuteState</span></td><td width=15%><span class="source-code">    WaypointV2MissionExecuteState getExecuteState()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">getTargetWaypointIndex</span></td><td width=15%><span class="source-code">    int getTargetWaypointIndex()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2ExecutionProgress.</span><span class="interface-name">getTargetWaypointIndex</span></td><td width=15%><span class="source-code">    int getTargetWaypointIndex()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.FlyZoneState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">void onUpdate(@NonNull FlyZoneState state)</span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.FlyZoneState.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">void onUpdate(@NonNull FlyZoneState state)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.</span><span class="interface-name">addUpgradeFirmwareListener</span></td><td width=15%><span class="source-code">    void addUpgradeFirmwareListener(@NonNull UpgradeFirmwareListener listener)</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.UpgradeComponent.</span><span class="interface-name">addUpgradeFirmwareListener</span></td><td width=15%><span class="source-code">void addUpgradeFirmwareListener(@NonNull UpgradeFirmwareListener listener) </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">onChange</span></td><td width=15%><span class="source-code">        void onChange(VideoFeed videoFeed, PhysicalSource newPhysicalSource)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.PhysicalSourceListener.</span><span class="interface-name">onChange</span></td><td width=15%><span class="source-code">        void onChange(VideoFeed videoFeed, PhysicalSource newPhysicalSource)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.media.MediaManager.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(VideoPlaybackState videoPlaybackState)</span></td><td width=15%><span class="interface-parent">dji.sdk.media.MediaManager.VideoPlaybackStateListener.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(VideoPlaybackState videoPlaybackState)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.</span><span class="interface-name">canCancelConsistencyUpgrade</span></td><td width=15%><span class="source-code">    boolean canCancelConsistencyUpgrade()</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.UpgradeComponent.</span><span class="interface-name">canCancelConsistencyUpgrade</span></td><td width=15%><span class="source-code">boolean canCancelConsistencyUpgrade() </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.AirLink.</span><span class="interface-name">onBaseStationSignalQualityUpdated</span></td><td width=15%><span class="source-code">        void onBaseStationSignalQualityUpdated(int quality)</span></td><td width=15%><span class="interface-parent">dji.sdk.airlink.AirLink.BaseStationSignalQualityUpdatedCallback.</span><span class="interface-name">onBaseStationSignalQualityUpdated</span></td><td width=15%><span class="source-code">        void onBaseStationSignalQualityUpdated(int quality)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">getPreviousState</span></td><td width=15%><span class="source-code">    ActionState getPreviousState()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionExecutionEvent.</span><span class="interface-name">getPreviousState</span></td><td width=15%><span class="source-code">    ActionState getPreviousState()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">ActionExecutionProgress</span></td><td width=15%><span class="source-code">interface ActionExecutionProgress </span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">ActionExecutionProgress</span></td><td width=15%><span class="source-code">interface ActionExecutionProgress </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.OcuSyncLink.</span><span class="interface-name">onReceive</span></td><td width=15%><span class="source-code">        void onReceive(OcuSyncWarningMessage[] messages)</span></td><td width=15%><span class="interface-parent">dji.sdk.airlink.OcuSyncLink.WarningMessagesCallback.</span><span class="interface-name">onReceive</span></td><td width=15%><span class="source-code">        void onReceive(OcuSyncWarningMessage[] messages)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.util.CommonCallbacks.</span><span class="interface-name">onFailure</span></td><td width=15%><span class="source-code">void onFailure(DJIError error)</span></td><td width=15%><span class="interface-parent">dji.common.util.CommonCallbacks.CompletionCallbackWith&lt;T&gt;.</span><span class="interface-name">onFailure</span></td><td width=15%><span class="source-code">void onFailure(DJIError error)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">uploadWaypointActions</span></td><td width=15%><span class="source-code">    void uploadWaypointActions(List&lt;WaypointV2Action&gt; actions, @Nullable CompletionCallback&lt;DJIWaypointV2Error&gt; callback)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2MissionOperator.</span><span class="interface-name">uploadWaypointActions</span></td><td width=15%><span class="source-code">    void uploadWaypointActions(List&lt;WaypointV2Action&gt; actions, @Nullable CompletionCallback&lt;DJIWaypointV2Error&gt; callback)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.</span><span class="interface-name">HintMessageCallback</span></td><td width=15%><span class="source-code">interface HintMessageCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.</span><span class="interface-name">HintMessageCallback</span></td><td width=15%><span class="source-code">interface HintMessageCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.ThermalExternalSceneSettings.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull ThermalExternalSceneSettings settings)</span></td><td width=15%><span class="interface-parent">dji.common.camera.ThermalExternalSceneSettings.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull ThermalExternalSceneSettings settings)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.MissionControl.</span><span class="interface-name">onEvent</span></td><td width=15%><span class="source-code">        void onEvent(@Nullable TimelineElement element, TimelineEvent event, @Nullable DJIError error)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.MissionControl.Listener.</span><span class="interface-name">onEvent</span></td><td width=15%><span class="source-code">        void onEvent(@Nullable TimelineElement element, TimelineEvent event, @Nullable DJIError error)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">VideoFeed</span></td><td width=15%><span class="source-code">interface VideoFeed </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">VideoFeed</span></td><td width=15%><span class="source-code">interface VideoFeed </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(SettingsDefinitions.TapZoomState tapZoomState)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.TapZoomStateCallback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(SettingsDefinitions.TapZoomState tapZoomState)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.</span><span class="interface-name">onCameraExposureModeRangeChange</span></td><td width=15%><span class="source-code">        void onCameraExposureModeRangeChange(SettingsDefinitions.ExposureMode[] newRange)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.DJICameraParametersListener.</span><span class="interface-name">onCameraExposureModeRangeChange</span></td><td width=15%><span class="source-code">        void onCameraExposureModeRangeChange(SettingsDefinitions.ExposureMode[] newRange)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.intelligenthotpoint.</span><span class="interface-name">onExecutionStart</span></td><td width=15%><span class="source-code">    void onExecutionStart()</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.intelligenthotpoint.IntelligentHotpointMissionOperatorListener.</span><span class="interface-name">onExecutionStart</span></td><td width=15%><span class="source-code">    void onExecutionStart()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.FocusState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.camera.FocusState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(LightbridgeAntennaRSSI antennaRSSI)</span></td><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.AntennaRSSICallback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(LightbridgeAntennaRSSI antennaRSSI)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.OcuSyncLink.</span><span class="interface-name">WarningMessagesCallback</span></td><td width=15%><span class="source-code">interface WarningMessagesCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.airlink.OcuSyncLink.</span><span class="interface-name">WarningMessagesCallback</span></td><td width=15%><span class="source-code">interface WarningMessagesCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.</span><span class="interface-name">getTriggers</span></td><td width=15%><span class="source-code">List&lt;Trigger&gt; getTriggers()</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.Triggerable.</span><span class="interface-name">getTriggers</span></td><td width=15%><span class="source-code">List&lt;Trigger&gt; getTriggers()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.adsb;import.AirSenseSystemInformation.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull AirSenseSystemInformation information)</span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.adsb.AirSenseSystemInformation.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull AirSenseSystemInformation information)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.FocusControllerState.</span><span class="interface-name">FocusControllerStateCallback</span></td><td width=15%><span class="source-code">interface FocusControllerStateCallback </span></td><td width=15%><span class="interface-parent">dji.common.remotecontroller.FocusControllerState.</span><span class="interface-name">FocusControllerStateCallback</span></td><td width=15%><span class="source-code">interface FocusControllerStateCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.accessory.speaker.</span><span class="interface-name">onStart</span></td><td width=15%><span class="source-code">    void onStart()</span></td><td width=15%><span class="interface-parent">dji.sdk.accessory.speaker.TransmissionListener.</span><span class="interface-name">onStart</span></td><td width=15%><span class="source-code">    void onStart()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.imu.IMUState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull IMUState state)</span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.imu.IMUState.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull IMUState state)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">getProgress</span></td><td width=15%><span class="source-code">    ActionExecutionProgress getProgress()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionExecutionEvent.</span><span class="interface-name">getProgress</span></td><td width=15%><span class="source-code">    ActionExecutionProgress getProgress()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.Information.</span><span class="interface-name">ControlRequestCallback</span></td><td width=15%><span class="source-code">interface ControlRequestCallback </span></td><td width=15%><span class="interface-parent">dji.common.remotecontroller.Information.</span><span class="interface-name">ControlRequestCallback</span></td><td width=15%><span class="source-code">interface ControlRequestCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.accessory.AccessoryAggregationState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.accessory.AccessoryAggregationState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.keysdk.callback.</span><span class="interface-name">SetCallback</span></td><td width=15%><span class="source-code">interface SetCallback </span></td><td width=15%><span class="interface-parent">dji.keysdk.callback.</span><span class="interface-name">SetCallback</span></td><td width=15%><span class="source-code">interface SetCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">onMasterListUpdate</span></td><td width=15%><span class="source-code">        void onMasterListUpdate(@NonNull Information[] informationList)</span></td><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.MasterSearchingCallback.</span><span class="interface-name">onMasterListUpdate</span></td><td width=15%><span class="source-code">        void onMasterListUpdate(@NonNull Information[] informationList)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.media.</span><span class="interface-name">onRateUpdate</span></td><td width=15%><span class="source-code">void onRateUpdate(long total, long current, long persize)</span></td><td width=15%><span class="interface-parent">dji.sdk.media.DownloadListener&lt;E&gt;.</span><span class="interface-name">onRateUpdate</span></td><td width=15%><span class="source-code">void onRateUpdate(long total, long current, long persize)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.battery.BatteryState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">void onUpdate(BatteryState batteryState)</span></td><td width=15%><span class="interface-parent">dji.common.battery.BatteryState.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">void onUpdate(BatteryState batteryState)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.RTK.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull RTKConnectionStateWithBaseStationReferenceSource connectionState, @Nullable RTKBaseStationInformation information)</span></td><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.RTK.RTKConnectionStateWithBaseStationReferenceSourceCallback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull RTKConnectionStateWithBaseStationReferenceSource connectionState, @Nullable RTKBaseStationInformation information)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.FaceAwareState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.FaceAwareState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.airlink.OcuSyncMagneticInterferenceLevel.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(OcuSyncMagneticInterferenceLevel level)</span></td><td width=15%><span class="interface-parent">dji.common.airlink.OcuSyncMagneticInterferenceLevel.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(OcuSyncMagneticInterferenceLevel level)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.accessory.speaker.</span><span class="interface-name">onProgress</span></td><td width=15%><span class="source-code">    void onProgress(int dataSize)</span></td><td width=15%><span class="interface-parent">dji.sdk.accessory.speaker.TransmissionListener.</span><span class="interface-name">onProgress</span></td><td width=15%><span class="source-code">    void onProgress(int dataSize)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.DJISDKManager.</span><span class="interface-name">onProductDisconnect</span></td><td width=15%><span class="source-code">        void onProductDisconnect()</span></td><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.DJISDKManager.SDKManagerCallback.</span><span class="interface-name">onProductDisconnect</span></td><td width=15%><span class="source-code">        void onProductDisconnect()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.base.DJIDiagnostics.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(List&lt;DJIDiagnostics&gt; diagnosticsList)</span></td><td width=15%><span class="interface-parent">dji.sdk.base.DJIDiagnostics.DiagnosticsInformationCallback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(List&lt;DJIDiagnostics&gt; diagnosticsList)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.ThermalAreaTemperatureAggregations.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.camera.ThermalAreaTemperatureAggregations.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.LensCapabilities.</span><span class="interface-name">ThermalGainModeTemperatureRangeCallback</span></td><td width=15%><span class="source-code">interface ThermalGainModeTemperatureRangeCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.LensCapabilities.</span><span class="interface-name">ThermalGainModeTemperatureRangeCallback</span></td><td width=15%><span class="source-code">interface ThermalGainModeTemperatureRangeCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.utmiss.UTMISSManager.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.sdk.utmiss.UTMISSManager.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.</span><span class="interface-name">WidgetValueChangedCallback</span></td><td width=15%><span class="source-code">interface WidgetValueChangedCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.</span><span class="interface-name">WidgetValueChangedCallback</span></td><td width=15%><span class="source-code">interface WidgetValueChangedCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.ExposureSettings.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull ExposureSettings values)</span></td><td width=15%><span class="interface-parent">dji.common.camera.ExposureSettings.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull ExposureSettings values)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.</span><span class="interface-name">onRangeChange</span></td><td width=15%><span class="source-code">        void onRangeChange(ShutterSpeed[] newRange)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.MultispectralShutterSpeedRangeCallback.</span><span class="interface-name">onRangeChange</span></td><td width=15%><span class="source-code">        void onRangeChange(ShutterSpeed[] newRange)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.</span><span class="interface-name">getLatestFirmwareInformation</span></td><td width=15%><span class="source-code">    FirmwareInformation getLatestFirmwareInformation()</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.UpgradeComponent.</span><span class="interface-name">getLatestFirmwareInformation</span></td><td width=15%><span class="source-code">FirmwareInformation getLatestFirmwareInformation() </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.DJISDKManager.</span><span class="interface-name">onProductConnect</span></td><td width=15%><span class="source-code">        void onProductConnect(BaseProduct product)</span></td><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.DJISDKManager.SDKManagerCallback.</span><span class="interface-name">onProductConnect</span></td><td width=15%><span class="source-code">        void onProductConnect(BaseProduct product)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.payload.</span><span class="interface-name">onFailure</span></td><td width=15%><span class="source-code">void onFailure(DJIError error)</span></td><td width=15%><span class="interface-parent">dji.common.payload.PayloadWidgetDownloadListener.</span><span class="interface-name">onFailure</span></td><td width=15%><span class="source-code">void onFailure(DJIError error)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">WaypointV2MissionDownloadEvent</span></td><td width=15%><span class="source-code">interface WaypointV2MissionDownloadEvent </span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">WaypointV2MissionDownloadEvent</span></td><td width=15%><span class="source-code">interface WaypointV2MissionDownloadEvent </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.media.</span><span class="interface-name">onProgress</span></td><td width=15%><span class="source-code">void onProgress(long total, long current)</span></td><td width=15%><span class="interface-parent">dji.sdk.media.DownloadListener&lt;E&gt;.</span><span class="interface-name">onProgress</span></td><td width=15%><span class="source-code">void onProgress(long total, long current)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">onDownloadUpdate</span></td><td width=15%><span class="source-code">    void onDownloadUpdate(@NonNull ActionDownloadEvent downloadEvent)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2ActionListener.</span><span class="interface-name">onDownloadUpdate</span></td><td width=15%><span class="source-code">    void onDownloadUpdate(@NonNull ActionDownloadEvent downloadEvent)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">onResult</span></td><td width=15%><span class="source-code">        void onResult(ChannelInterference[] channelInterferences)</span></td><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.ChannelInterferenceCallback.</span><span class="interface-name">onResult</span></td><td width=15%><span class="source-code">        void onResult(ChannelInterference[] channelInterferences)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.MultiDeviceAggregationState.</span><span class="interface-name">onMultiDeviceAggregationStateChanged</span></td><td width=15%><span class="source-code">        void onMultiDeviceAggregationStateChanged(MultiDeviceAggregationState state)</span></td><td width=15%><span class="interface-parent">dji.common.remotecontroller.MultiDeviceAggregationState.Callback.</span><span class="interface-name">onMultiDeviceAggregationStateChanged</span></td><td width=15%><span class="source-code">        void onMultiDeviceAggregationStateChanged(MultiDeviceAggregationState state)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.PlaybackManager.</span><span class="interface-name">onProgressUpdate</span></td><td width=15%><span class="source-code">void onProgressUpdate(int progress)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.PlaybackManager.FileDownloadCallback.</span><span class="interface-name">onProgressUpdate</span></td><td width=15%><span class="source-code">void onProgressUpdate(int progress)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">getProgress</span></td><td width=15%><span class="source-code">    ActionDownloadProgress getProgress()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionDownloadEvent.</span><span class="interface-name">getProgress</span></td><td width=15%><span class="source-code">    ActionDownloadProgress getProgress()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SystemState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull SystemState systemState)</span></td><td width=15%><span class="interface-parent">dji.common.camera.SystemState.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull SystemState systemState)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.CompassCalibrationState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">void onUpdate(@NonNull CompassCalibrationState state)</span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.CompassCalibrationState.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">void onUpdate(@NonNull CompassCalibrationState state)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.useraccount.UserAccountManager.</span><span class="interface-name">onUserAccountStateChanged</span></td><td width=15%><span class="source-code">        void onUserAccountStateChanged(UserAccountState state, UserAccountInformation information)</span></td><td width=15%><span class="interface-parent">dji.sdk.useraccount.UserAccountManager.UserAccountStateChangeListener.</span><span class="interface-name">onUserAccountStateChanged</span></td><td width=15%><span class="source-code">        void onUserAccountStateChanged(UserAccountState state, UserAccountInformation information)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">interruptMission</span></td><td width=15%><span class="source-code">    void interruptMission(@Nullable CompletionCallback&lt;DJIWaypointV2Error&gt; callback)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2MissionOperator.</span><span class="interface-name">interruptMission</span></td><td width=15%><span class="source-code">    void interruptMission(@Nullable CompletionCallback&lt;DJIWaypointV2Error&gt; callback)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.</span><span class="interface-name">onCameraExposureCompensationRangeChange</span></td><td width=15%><span class="source-code">        void onCameraExposureCompensationRangeChange(ExposureCompensation[] newRange)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.DJICameraParametersListener.</span><span class="interface-name">onCameraExposureCompensationRangeChange</span></td><td width=15%><span class="source-code">        void onCameraExposureCompensationRangeChange(ExposureCompensation[] newRange)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.triggers.Trigger.</span><span class="interface-name">Listener</span></td><td width=15%><span class="source-code">interface Listener </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.triggers.Trigger.</span><span class="interface-name">Listener</span></td><td width=15%><span class="source-code">interface Listener </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.OcuSyncLink.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(FrequencyInterference[] rssis)</span></td><td width=15%><span class="interface-parent">dji.sdk.airlink.OcuSyncLink.ChannelInterferenceCallback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(FrequencyInterference[] rssis)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">addActionListener</span></td><td width=15%><span class="source-code">    void addActionListener(@NonNull final WaypointV2ActionListener listener)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2MissionOperator.</span><span class="interface-name">addActionListener</span></td><td width=15%><span class="source-code">    void addActionListener(@NonNull final WaypointV2ActionListener listener)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flysafe.notification.FlySafeNotification.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull FlySafeNotification notification)</span></td><td width=15%><span class="interface-parent">dji.common.flysafe.notification.FlySafeNotification.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull FlySafeNotification notification)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.adsb;import.AirSenseSystemInformation.</span><span class="interface-name">getWarningLevel</span></td><td width=15%><span class="source-code">AirSenseWarningLevel getWarningLevel() </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.adsb.AirSenseSystemInformation.</span><span class="interface-name">getWarningLevel</span></td><td width=15%><span class="source-code">AirSenseWarningLevel getWarningLevel() </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.PlaybackManager.PlaybackState.</span><span class="interface-name">CallBack</span></td><td width=15%><span class="source-code">interface CallBack </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.PlaybackManager.PlaybackState.</span><span class="interface-name">CallBack</span></td><td width=15%><span class="source-code">interface CallBack </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">void onUpdate(@NonNull FlightControllerState state)</span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">void onUpdate(@NonNull FlightControllerState state)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.followme.</span><span class="interface-name">onExecutionFinish</span></td><td width=15%><span class="source-code">    void onExecutionFinish(@Nullable DJIError error)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.followme.FollowMeMissionOperatorListener.</span><span class="interface-name">onExecutionFinish</span></td><td width=15%><span class="source-code">    void onExecutionFinish(@Nullable DJIError error)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.ReferenceStationSource.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.ReferenceStationSource.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.accessory.AccessoryAggregationState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(AccessoryAggregationState state)</span></td><td width=15%><span class="interface-parent">dji.common.accessory.AccessoryAggregationState.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(AccessoryAggregationState state)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setObstaclesAvoidanceDistance</span></td><td width=15%><span class="source-code">void setObstaclesAvoidanceDistance(float distance, @NonNull PerceptionInformation.DJIFlightAssistantObstacleSensingDirection direction, @Nullable CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setVisualObstaclesAvoidanceDistance</span></td><td width=15%><span class="source-code">void setVisualObstaclesAvoidanceDistance(float distance, @NonNull PerceptionInformation.DJIFlightAssistantObstacleSensingDirection direction, @Nullable CompletionCallback callback) </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">addVideoActiveStatusListener</span></td><td width=15%><span class="source-code">        boolean addVideoActiveStatusListener(@NonNull final VideoActiveStatusListener listener)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.VideoFeed.</span><span class="interface-name">addVideoActiveStatusListener</span></td><td width=15%><span class="source-code">        boolean addVideoActiveStatusListener(@NonNull final VideoActiveStatusListener listener)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">WaypointV2MissionExecutionEvent</span></td><td width=15%><span class="source-code">interface WaypointV2MissionExecutionEvent </span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">WaypointV2MissionExecutionEvent</span></td><td width=15%><span class="source-code">interface WaypointV2MissionExecutionEvent </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">setPriority</span></td><td width=15%><span class="source-code">        void setPriority(@NonNull VideoFeedPriority priority, @Nullable final CommonCallbacks.CompletionCallback callback)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.VideoFeed.</span><span class="interface-name">setPriority</span></td><td width=15%><span class="source-code">        void setPriority(@NonNull VideoFeedPriority priority, @Nullable final CommonCallbacks.CompletionCallback callback)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.tapfly.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">    void onUpdate(@Nullable TapFlyMissionEvent aggregation)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.tapfly.TapFlyMissionOperatorListener.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">    void onUpdate(@Nullable TapFlyMissionEvent aggregation)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setUpwardAvoidanceEnabled</span></td><td width=15%><span class="source-code">void setUpwardAvoidanceEnabled(Boolean enabled, @Nullable CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setUpwardVisionObstacleAvoidanceEnabled</span></td><td width=15%><span class="source-code">void setUpwardVisionObstacleAvoidanceEnabled(Boolean enabled, @Nullable CompletionCallback callback) </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.utmiss.UTMISSManager.</span><span class="interface-name">stopToUpload</span></td><td width=15%><span class="source-code">void stopToUpload() </span></td><td width=15%><span class="interface-parent">dji.sdk.utmiss.UTMISSManager.</span><span class="interface-name">stopToUpload</span></td><td width=15%><span class="source-code">synchronized void stopToUpload() </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.CameraVideoStreamSource.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(CameraVideoStreamSource streamSource)</span></td><td width=15%><span class="interface-parent">dji.common.camera.CameraVideoStreamSource.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(CameraVideoStreamSource streamSource)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">WaypointV2UploadProgress</span></td><td width=15%><span class="source-code">interface WaypointV2UploadProgress </span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">WaypointV2UploadProgress</span></td><td width=15%><span class="source-code">interface WaypointV2UploadProgress </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(float temperature)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.TemperatureDataCallback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(float temperature)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.keysdk.callback.</span><span class="interface-name">onFailure</span></td><td width=15%><span class="source-code">    void onFailure(@NonNull DJIError error)</span></td><td width=15%><span class="interface-parent">dji.keysdk.callback.SetCallback.</span><span class="interface-name">onFailure</span></td><td width=15%><span class="source-code">    void onFailure(@NonNull DJIError error)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.FocusControllerState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull FocusControllerState remoteFocusState)</span></td><td width=15%><span class="interface-parent">dji.common.remotecontroller.FocusControllerState.FocusControllerStateCallback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull FocusControllerState remoteFocusState)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ChargeRemaining.</span><span class="interface-name">isCharging</span></td><td width=15%><span class="source-code">boolean isCharging() </span></td><td width=15%><span class="interface-parent">dji.common.remotecontroller.BatteryState.</span><span class="interface-name">isCharging</span></td><td width=15%><span class="source-code">boolean isCharging() </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.GravityCenterState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(GravityCenterState state)</span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.GravityCenterState.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(GravityCenterState state)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.triggers.Trigger.</span><span class="interface-name">Action</span></td><td width=15%><span class="source-code">interface Action </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.triggers.Trigger.</span><span class="interface-name">Action</span></td><td width=15%><span class="source-code">interface Action </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">onExecutionStart</span></td><td width=15%><span class="source-code">    void onExecutionStart()</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2ActionListener.</span><span class="interface-name">onExecutionStart</span></td><td width=15%><span class="source-code">    void onExecutionStart()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.WiFiLink.</span><span class="interface-name">MagneticInterferenceCallback</span></td><td width=15%><span class="source-code">interface MagneticInterferenceCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.airlink.WiFiLink.</span><span class="interface-name">MagneticInterferenceCallback</span></td><td width=15%><span class="source-code">interface MagneticInterferenceCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">onDownloadUpdate</span></td><td width=15%><span class="source-code">    void onDownloadUpdate(@NonNull WaypointMissionDownloadEvent downloadEvent)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointMissionOperatorListener.</span><span class="interface-name">onDownloadUpdate</span></td><td width=15%><span class="source-code">    void onDownloadUpdate(@NonNull WaypointMissionDownloadEvent downloadEvent)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.Information.</span><span class="interface-name">onReceive</span></td><td width=15%><span class="source-code">         void onReceive(@NonNull Information information)</span></td><td width=15%><span class="interface-parent">dji.common.remotecontroller.Information.ControlRequestCallback.</span><span class="interface-name">onReceive</span></td><td width=15%><span class="source-code">         void onReceive(@NonNull Information information)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.</span><span class="interface-name">onRangeChange</span></td><td width=15%><span class="source-code">        void onRangeChange(ExposureCompensation[] newRange)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.MultispectralExposureCompensationRangeCallback.</span><span class="interface-name">onRangeChange</span></td><td width=15%><span class="source-code">        void onRangeChange(ExposureCompensation[] newRange)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">WaypointV2ActionListener</span></td><td width=15%><span class="source-code">interface WaypointV2ActionListener </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">WaypointV2ActionListener</span></td><td width=15%><span class="source-code">interface WaypointV2ActionListener </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.RTK.</span><span class="interface-name">RTKConnectionStateWithBaseStationReferenceSourceCallback</span></td><td width=15%><span class="source-code">interface RTKConnectionStateWithBaseStationReferenceSourceCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.RTK.</span><span class="interface-name">RTKConnectionStateWithBaseStationReferenceSourceCallback</span></td><td width=15%><span class="source-code">interface RTKConnectionStateWithBaseStationReferenceSourceCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.RTK.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(RTKBaseStationInformation[] baseStationInformations)</span></td><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.RTK.RTKBaseStationListCallback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(RTKBaseStationInformation[] baseStationInformations)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.</span><span class="interface-name">getComponentType</span></td><td width=15%><span class="source-code">    UpgradeComponentType getComponentType()</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.UpgradeComponent.</span><span class="interface-name">getComponentType</span></td><td width=15%><span class="source-code">UpgradeComponentType getComponentType() </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.basestation.BaseStationBatteryState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.basestation.BaseStationBatteryState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.</span><span class="interface-name">MultispectralShutterSpeedRangeCallback</span></td><td width=15%><span class="source-code">interface MultispectralShutterSpeedRangeCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.</span><span class="interface-name">MultispectralShutterSpeedRangeCallback</span></td><td width=15%><span class="source-code">interface MultispectralShutterSpeedRangeCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.accessory.SpotlightState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.accessory.SpotlightState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.keysdk.callback.</span><span class="interface-name">onSuccess</span></td><td width=15%><span class="source-code">    void onSuccess(@NonNull Object value)</span></td><td width=15%><span class="interface-parent">dji.keysdk.callback.GetCallback.</span><span class="interface-name">onSuccess</span></td><td width=15%><span class="source-code">    void onSuccess(@NonNull Object value)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.codec.DJICodecManager.</span><span class="interface-name">YuvDataCallback</span></td><td width=15%><span class="source-code">interface YuvDataCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.codec.DJICodecManager.</span><span class="interface-name">YuvDataCallback</span></td><td width=15%><span class="source-code">interface YuvDataCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">isSummaryUploaded</span></td><td width=15%><span class="source-code">   boolean isSummaryUploaded()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2UploadProgress.</span><span class="interface-name">isSummaryUploaded</span></td><td width=15%><span class="source-code">   boolean isSummaryUploaded()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.panorama.</span><span class="interface-name">PanoramaMissionOperatorListener</span></td><td width=15%><span class="source-code">interface PanoramaMissionOperatorListener </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.panorama.</span><span class="interface-name">PanoramaMissionOperatorListener</span></td><td width=15%><span class="source-code">interface PanoramaMissionOperatorListener </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.</span><span class="interface-name">onGetStreamData</span></td><td width=15%><span class="source-code">        void onGetStreamData(byte[] data, int len)</span></td><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.StreamDataCallback.</span><span class="interface-name">onGetStreamData</span></td><td width=15%><span class="source-code">        void onGetStreamData(byte[] data, int len)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.</span><span class="interface-name">CommandDataCallback</span></td><td width=15%><span class="source-code">interface CommandDataCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.</span><span class="interface-name">CommandDataCallback</span></td><td width=15%><span class="source-code">interface CommandDataCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">MasterSearchingCallback</span></td><td width=15%><span class="source-code">interface MasterSearchingCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">MasterSearchingCallback</span></td><td width=15%><span class="source-code">interface MasterSearchingCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">getError</span></td><td width=15%><span class="source-code">    DJIWaypointV2Error getError()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2MissionUploadEvent.</span><span class="interface-name">getError</span></td><td width=15%><span class="source-code">    DJIWaypointV2Error getError()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.handheld.HardwareState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(HardwareState state)</span></td><td width=15%><span class="interface-parent">dji.common.handheld.HardwareState.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(HardwareState state)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.realname.AppActivationState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(AppActivationState state)</span></td><td width=15%><span class="interface-parent">dji.common.realname.AppActivationState.AppActivationStateListener.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(AppActivationState state)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.accessory.SpeakerState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.accessory.SpeakerState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">onReceive</span></td><td width=15%><span class="source-code">void onReceive(byte[] videoBuffer, int length)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.VideoDataCallback.</span><span class="interface-name">onReceive</span></td><td width=15%><span class="source-code">void onReceive(byte[] videoBuffer, int length)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(float min, float max)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.ThermalGlobalTemperatureCallback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(float min, float max)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">getTotalActionCount</span></td><td width=15%><span class="source-code">    int getTotalActionCount()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionUploadProgress.</span><span class="interface-name">getTotalActionCount</span></td><td width=15%><span class="source-code">    int getTotalActionCount()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.util.CommonCallbacks.</span><span class="interface-name">CompletionCallbackWith</span></td><td width=15%><span class="source-code">interface CompletionCallbackWith&lt;T&gt; </span></td><td width=15%><span class="interface-parent">dji.common.util.CommonCallbacks.</span><span class="interface-name">CompletionCallbackWith&lt;T&gt;</span></td><td width=15%><span class="source-code">interface CompletionCallbackWith&lt;T&gt; </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.model.</span><span class="interface-name">getReleaseDate</span></td><td width=15%><span class="source-code">    String getReleaseDate()</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.model.FirmwareInformation.</span><span class="interface-name">getReleaseDate</span></td><td width=15%><span class="source-code">String getReleaseDate() </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.battery.AggregationState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">void onUpdate(AggregationState aggregationState)</span></td><td width=15%><span class="interface-parent">dji.common.battery.AggregationState.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">void onUpdate(AggregationState aggregationState)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">getVideoSource</span></td><td width=15%><span class="source-code">        PhysicalSource getVideoSource()</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.VideoFeed.</span><span class="interface-name">getVideoSource</span></td><td width=15%><span class="source-code">        PhysicalSource getVideoSource()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.imu.IMUState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.imu.IMUState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flysafe.notification.FlySafeNotification.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.flysafe.notification.FlySafeNotification.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.LaserMeasureInformation.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(LaserMeasureInformation laserMeasureInformation)</span></td><td width=15%><span class="interface-parent">dji.common.camera.LaserMeasureInformation.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(LaserMeasureInformation laserMeasureInformation)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">loadMission</span></td><td width=15%><span class="source-code">    void loadMission(@NonNull WaypointV2Mission mission, @Nullable CompletionCallback&lt;DJIWaypointV2Error&gt; callback)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2MissionOperator.</span><span class="interface-name">loadMission</span></td><td width=15%><span class="source-code">    void loadMission(@NonNull WaypointV2Mission mission, @Nullable CompletionCallback&lt;DJIWaypointV2Error&gt; callback)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.OcuSyncLink.</span><span class="interface-name">VideoDataRateCallback</span></td><td width=15%><span class="source-code">interface VideoDataRateCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.airlink.OcuSyncLink.</span><span class="interface-name">VideoDataRateCallback</span></td><td width=15%><span class="source-code">interface VideoDataRateCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.accesslocker.FormattingState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.accesslocker.FormattingState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.</span><span class="interface-name">getPipelines</span></td><td width=15%><span class="source-code">    Map&lt;Integer, Pipeline&gt; getPipelines()</span></td><td width=15%><span class="interface-parent">dji.mop.common.Pipelines.</span><span class="interface-name">getPipelines</span></td><td width=15%><span class="source-code">    Map&lt;Integer, Pipeline&gt; getPipelines()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.model.UpgradeFirmwareState.</span><span class="interface-name">INITIALIZING</span></td><td width=15%><span class="source-code">    INITIALIZING</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.model.UpgradeFirmwareState.</span><span class="interface-name">INITIALIZING</span></td><td width=15%><span class="source-code">    INITIALIZING</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">getPriority</span></td><td width=15%><span class="source-code">        void getPriority(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;VideoFeedPriority&gt; callback)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.VideoFeed.</span><span class="interface-name">getPriority</span></td><td width=15%><span class="source-code">        void getPriority(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;VideoFeedPriority&gt; callback)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.HardwareState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull HardwareState hardwareState)</span></td><td width=15%><span class="interface-parent">dji.common.remotecontroller.HardwareState.HardwareStateCallback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull HardwareState hardwareState)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.OcuSyncLink.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(float newValue)</span></td><td width=15%><span class="interface-parent">dji.sdk.airlink.OcuSyncLink.VideoDataRateCallback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(float newValue)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.StorageState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.camera.StorageState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">isSuccess</span></td><td width=15%><span class="source-code">    boolean isSuccess()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionExecutionProgress.</span><span class="interface-name">isSuccess</span></td><td width=15%><span class="source-code">    boolean isSuccess()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">getProgress</span></td><td width=15%><span class="source-code">    ActionUploadProgress getProgress()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionUploadEvent.</span><span class="interface-name">getProgress</span></td><td width=15%><span class="source-code">    ActionUploadProgress getProgress()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">getLoadedActionCount</span></td><td width=15%><span class="source-code">    int getLoadedActionCount()</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2MissionOperator.</span><span class="interface-name">getLoadedActionCount</span></td><td width=15%><span class="source-code">    int getLoadedActionCount()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.WiFiLink.</span><span class="interface-name">ChannelInterferenceCallback</span></td><td width=15%><span class="source-code">interface ChannelInterferenceCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.airlink.WiFiLink.</span><span class="interface-name">ChannelInterferenceCallback</span></td><td width=15%><span class="source-code">interface ChannelInterferenceCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.accesslocker.AccessLockerState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.accesslocker.AccessLockerState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.accessory.SpotlightState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(SpotlightState state)</span></td><td width=15%><span class="interface-parent">dji.common.accessory.SpotlightState.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(SpotlightState state)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalControlParametersAutoTuningState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull GimbalControlParametersAutoTuningState state)</span></td><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalControlParametersAutoTuningState.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull GimbalControlParametersAutoTuningState state)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.payload.</span><span class="interface-name">onSuccess</span></td><td width=15%><span class="source-code">void onSuccess()</span></td><td width=15%><span class="interface-parent">dji.common.payload.PayloadWidgetDownloadListener.</span><span class="interface-name">onSuccess</span></td><td width=15%><span class="source-code">void onSuccess()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.intelligenthotpoint.</span><span class="interface-name">IntelligentHotpointMissionOperatorListener</span></td><td width=15%><span class="source-code">interface IntelligentHotpointMissionOperatorListener </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.intelligenthotpoint.</span><span class="interface-name">IntelligentHotpointMissionOperatorListener</span></td><td width=15%><span class="source-code">interface IntelligentHotpointMissionOperatorListener </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServiceState.</span><span class="interface-name">onNetworkServiceStateUpdate</span></td><td width=15%><span class="source-code">        void onNetworkServiceStateUpdate(NetworkServiceState networkServiceState)</span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServiceState.Callback.</span><span class="interface-name">onNetworkServiceStateUpdate</span></td><td width=15%><span class="source-code">        void onNetworkServiceStateUpdate(NetworkServiceState networkServiceState)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">VideoActiveStatusListener</span></td><td width=15%><span class="source-code">interface VideoActiveStatusListener </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">VideoActiveStatusListener</span></td><td width=15%><span class="source-code">interface VideoActiveStatusListener </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.utmiss.UTMISSManager.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(UTMISSFlightDataUploadStatus status)</span></td><td width=15%><span class="interface-parent">dji.sdk.utmiss.UTMISSManager.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(UTMISSFlightDataUploadStatus status)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.</span><span class="interface-name">readData</span></td><td width=15%><span class="source-code">    int readData(byte[] buff, int offset, int length)</span></td><td width=15%><span class="interface-parent">dji.mop.common.Pipeline.</span><span class="interface-name">readData</span></td><td width=15%><span class="source-code">    int readData(byte[] buff, int offset, int length)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(float temperature)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.TemperatureDataCallback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(float temperature)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.PalmControlState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">void onUpdate(PalmControlState state)</span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.PalmControlState.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">void onUpdate(PalmControlState state)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.</span><span class="interface-name">Pipelines</span></td><td width=15%><span class="source-code">interface Pipelines </span></td><td width=15%><span class="interface-parent">dji.mop.common.</span><span class="interface-name">Pipelines</span></td><td width=15%><span class="source-code">interface Pipelines </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.accessory.speaker.</span><span class="interface-name">onFailure</span></td><td width=15%><span class="source-code">    void onFailure(DJIError error)</span></td><td width=15%><span class="interface-parent">dji.sdk.accessory.speaker.TransmissionListener.</span><span class="interface-name">onFailure</span></td><td width=15%><span class="source-code">    void onFailure(DJIError error)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.</span><span class="interface-name">TimelineElementFeedback</span></td><td width=15%><span class="source-code">interface TimelineElementFeedback </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.</span><span class="interface-name">TimelineElementFeedback</span></td><td width=15%><span class="source-code">interface TimelineElementFeedback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.realname.AppActivationState.</span><span class="interface-name">AppActivationStateListener</span></td><td width=15%><span class="source-code">interface AppActivationStateListener </span></td><td width=15%><span class="interface-parent">dji.common.realname.AppActivationState.</span><span class="interface-name">AppActivationStateListener</span></td><td width=15%><span class="source-code">interface AppActivationStateListener </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.SmartCaptureState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.SmartCaptureState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.GimbalState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.gimbal.GimbalState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.base.BaseComponent.</span><span class="interface-name">onConnectivityChange</span></td><td width=15%><span class="source-code">void onConnectivityChange(boolean isConnected)</span></td><td width=15%><span class="interface-parent">dji.sdk.base.BaseComponent.ComponentListener.</span><span class="interface-name">onConnectivityChange</span></td><td width=15%><span class="source-code">void onConnectivityChange(boolean isConnected)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.utmiss.UTMISSManager.</span><span class="interface-name">startToUpload</span></td><td width=15%><span class="source-code">DJIError startToUpload(UTMISSParam param) </span></td><td width=15%><span class="interface-parent">dji.sdk.utmiss.UTMISSManager.</span><span class="interface-name">startToUpload</span></td><td width=15%><span class="source-code">synchronized DJIError startToUpload(UTMISSParam param) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalCoaxialityDetectionState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalCoaxialityDetectionState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">TimeLapsePreviewCallback</span></td><td width=15%><span class="source-code">interface TimeLapsePreviewCallback </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">TimeLapsePreviewCallback</span></td><td width=15%><span class="source-code">interface TimeLapsePreviewCallback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.airlink.PhysicalSource.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=15%><span class="interface-parent">dji.common.airlink.PhysicalSource.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.</span><span class="interface-name">DJICameraParametersListener</span></td><td width=15%><span class="source-code">interface DJICameraParametersListener </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.</span><span class="interface-name">DJICameraParametersListener</span></td><td width=15%><span class="source-code">interface DJICameraParametersListener </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">getCurrentState</span></td><td width=15%><span class="source-code">    ActionState getCurrentState()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionUploadEvent.</span><span class="interface-name">getCurrentState</span></td><td width=15%><span class="source-code">    ActionState getCurrentState()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.</span><span class="interface-name">getDeviceType</span></td><td width=15%><span class="source-code">    PipelineDeviceType getDeviceType()</span></td><td width=15%><span class="interface-parent">dji.mop.common.Pipeline.</span><span class="interface-name">getDeviceType</span></td><td width=15%><span class="source-code">    PipelineDeviceType getDeviceType()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.followme.</span><span class="interface-name">FollowMeMissionOperatorListener</span></td><td width=15%><span class="source-code">interface FollowMeMissionOperatorListener </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.followme.</span><span class="interface-name">FollowMeMissionOperatorListener</span></td><td width=15%><span class="source-code">interface FollowMeMissionOperatorListener </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.PlaybackManager.</span><span class="interface-name">onStart</span></td><td width=15%><span class="source-code">void onStart()</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.PlaybackManager.FileDownloadCallback.</span><span class="interface-name">onStart</span></td><td width=15%><span class="source-code">void onStart()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlyZoneManager.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(float progress)</span></td><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlyZoneManager.BasicDatabaseUpgradeProgressUpdatedCallback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(float progress)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.model.</span><span class="interface-name">getState</span></td><td width=15%><span class="source-code">    UpgradingProgressState getState()</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.model.FirmwareUpgradeProgress.</span><span class="interface-name">getState</span></td><td width=15%><span class="source-code">UpgradingProgressState getState() </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">getLastUploadedWaypointIndex</span></td><td width=15%><span class="source-code">    int getLastUploadedWaypointIndex()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2UploadProgress.</span><span class="interface-name">getLastUploadedWaypointIndex</span></td><td width=15%><span class="source-code">    int getLastUploadedWaypointIndex()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.upgrade.component.firmware.</span><span class="interface-name">onLatestFirmwareInformationUpdated</span></td><td width=15%><span class="source-code">    void onLatestFirmwareInformationUpdated(FirmwareInformation firmwareInformation)</span></td><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.UpgradeFirmwareListener.</span><span class="interface-name">onLatestFirmwareInformationUpdated</span></td><td width=15%><span class="source-code">    void onLatestFirmwareInformationUpdated(@NonNull UpgradeComponent component, FirmwareInformation firmwareInformation)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.MovementSettings.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull MovementSettings settings)</span></td><td width=15%><span class="interface-parent">dji.common.gimbal.MovementSettings.Callback.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull MovementSettings settings)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">getError</span></td><td width=15%><span class="source-code">    DJIWaypointV2Error getError()</span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2MissionExecutionEvent.</span><span class="interface-name">getError</span></td><td width=15%><span class="source-code">    DJIWaypointV2Error getError()</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">onExecutionUpdate</span></td><td width=15%><span class="source-code">    void onExecutionUpdate(@NonNull ActionExecutionEvent executionEvent)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2ActionListener.</span><span class="interface-name">onExecutionUpdate</span></td><td width=15%><span class="source-code">    void onExecutionUpdate(@NonNull ActionExecutionEvent executionEvent)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">WaypointV2DownloadProgress</span></td><td width=15%><span class="source-code">interface WaypointV2DownloadProgress </span></td><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">WaypointV2DownloadProgress</span></td><td width=15%><span class="source-code">interface WaypointV2DownloadProgress </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.media.MediaManager.</span><span class="interface-name">onFileListStateChange</span></td><td width=15%><span class="source-code">        void onFileListStateChange(FileListState state)</span></td><td width=15%><span class="interface-parent">dji.sdk.media.MediaManager.FileListStateListener.</span><span class="interface-name">onFileListStateChange</span></td><td width=15%><span class="source-code">        void onFileListStateChange(FileListState state)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">addWaypointEventListener</span></td><td width=15%><span class="source-code">    void addWaypointEventListener(@NonNull final WaypointV2MissionOperatorListener listener)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointV2MissionOperator.</span><span class="interface-name">addWaypointEventListener</span></td><td width=15%><span class="source-code">    void addWaypointEventListener(@NonNull final WaypointV2MissionOperatorListener listener)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">onUploadUpdate</span></td><td width=15%><span class="source-code">    void onUploadUpdate(@NonNull WaypointMissionUploadEvent uploadEvent)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.WaypointMissionOperatorListener.</span><span class="interface-name">onUploadUpdate</span></td><td width=15%><span class="source-code">    void onUploadUpdate(@NonNull WaypointMissionUploadEvent uploadEvent)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.media.</span><span class="interface-name">onSuccess</span></td><td width=15%><span class="source-code">void onSuccess(E data)</span></td><td width=15%><span class="interface-parent">dji.sdk.media.DownloadListener&lt;E&gt;.</span><span class="interface-name">onSuccess</span></td><td width=15%><span class="source-code">void onSuccess(E data)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">VideoDataListener</span></td><td width=15%><span class="source-code">interface VideoDataListener </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">VideoDataListener</span></td><td width=15%><span class="source-code">interface VideoDataListener </span></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ChargeRemaining.</span><span class="interface-name">getRemainingChargeInPercent</span></td><td width=15%><span class="source-code">int getRemainingChargeInPercent() </span></td><td width=15%><span class="interface-parent">dji.common.remotecontroller.BatteryState.</span><span class="interface-name">getRemainingChargeInPercent</span></td><td width=15%><span class="source-code">int getRemainingChargeInPercent() </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr></table><br>

<h2>APIs removed from 4.12</h2>

<table class="diff-table"><tr valign="top"><td width=15%><font color="#000">Parent and Name</font></td><td width=15%><font color="#000">Code</font></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">reboot</span></td><td width=15%><span class="source-code">void reboot(@Nullable CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">getDownwardAvoidanceEnabled</span></td><td width=15%><span class="source-code">void getDownwardAvoidanceEnabled(@NonNull CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setDownwardAvoidanceEnabled</span></td><td width=15%><span class="source-code">void setDownwardAvoidanceEnabled(Boolean enabled, @Nullable CompletionCallback callback) </span></td></tr></table><br>

<h2>APIs added to 4.13</h2>

<table class="diff-table"><tr valign="top"><td width=15%><font color="#000">Parent and Name</font></td><td width=15%><font color="#000">Code</font></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.product.Model.</span><span class="interface-name">MAVIC_MINI</span></td><td width=15%><span class="source-code">    MAVIC_MINI("Mavic Mini")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.battery.</span><span class="interface-name">SmartBatteryType</span></td><td width=15%><span class="source-code">enum SmartBatteryType </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.battery.SmartBatteryType.</span><span class="interface-name">MAVIC_MINI_JAPAN</span></td><td width=15%><span class="source-code">    MAVIC_MINI_JAPAN(0x63)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.battery.SmartBatteryType.</span><span class="interface-name">OTHER</span></td><td width=15%><span class="source-code">    OTHER(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.battery.SmartBatteryType.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xff)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.battery.Battery.</span><span class="interface-name">getBatteryType</span></td><td width=15%><span class="source-code">void getBatteryType(@NonNull CompletionCallbackWith&lt;SmartBatteryType&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">DisplayNameMavicMiniCamera</span></td><td width=15%><span class="source-code">static final String DisplayNameMavicMiniCamera = DJICameraAbstraction.DisplayNameMavicMiniCamera</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.ThermalScene.</span><span class="interface-name">INSPECTION</span></td><td width=15%><span class="source-code">        INSPECTION(0x09, 9)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.FlatCameraMode.</span><span class="interface-name">INTERNAL_AI_SPOT_CHECKING</span></td><td width=15%><span class="source-code">        INTERNAL_AI_SPOT_CHECKING(0x1B)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_AIRCRAFT_PROPULSION_SYSTEM_ERROR</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_AIRCRAFT_PROPULSION_SYSTEM_ERROR(8107)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_AIRCRAFT_VIBRATION_ABNORMAL</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_AIRCRAFT_VIBRATION_ABNORMAL(10025)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">CAMERA_CHIP_OVER_HEAT</span></td><td width=15%><span class="source-code">		CAMERA_CHIP_OVER_HEAT(1011)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">BATTERY_COMMUNICATION_FAIL</span></td><td width=15%><span class="source-code">		BATTERY_COMMUNICATION_FAIL(3014)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_COMPASS_INSTALL_ERROR</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_COMPASS_INSTALL_ERROR(10010)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_COVER_FLIGHT_ENABLE_LIMIT</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_COVER_FLIGHT_ENABLE_LIMIT(10020)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">BATTERY_CYCLE_TIME_OVER</span></td><td width=15%><span class="source-code">		BATTERY_CYCLE_TIME_OVER(3009)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">BATTERY_DANGEROUS_WARNING_SERIOUS</span></td><td width=15%><span class="source-code">		BATTERY_DANGEROUS_WARNING_SERIOUS(3013)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">BATTERY_DIFF_USAGE</span></td><td width=15%><span class="source-code">		BATTERY_DIFF_USAGE(3010)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_ENABLE_NEAR_GROUND_ALERT</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_ENABLE_NEAR_GROUND_ALERT(10005)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_ENV_STATE_TEMP_TOO_HIGH</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_ENV_STATE_TEMP_TOO_HIGH(10023)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_ENV_STATE_TEMP_TOO_LOW</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_ENV_STATE_TEMP_TOO_LOW(10022)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_GPS_ERROR</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_GPS_ERROR(10011)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_GPS_SIGNAL_BLOCKED_BY_GIMBAL</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_GPS_SIGNAL_BLOCKED_BY_GIMBAL(10019)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">REMOTE_CONTROLLER_GO_HOME_FAIL</span></td><td width=15%><span class="source-code">		REMOTE_CONTROLLER_GO_HOME_FAIL(4011)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_HEADING_CONTROL_ABNORMAL</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_HEADING_CONTROL_ABNORMAL(10024)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_HEIGHT_LIMIT_REASON_COMPASS_INTERRUPT</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_HEIGHT_LIMIT_REASON_COMPASS_INTERRUPT(10014)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_HEIGHT_LIMIT_REASON_NO_GPS</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_HEIGHT_LIMIT_REASON_NO_GPS(10013)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_KERNEL_BOARD_HIGH_TEMPERATURE</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_KERNEL_BOARD_HIGH_TEMPERATURE(10002)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_LANDING_PROTECTION</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_LANDING_PROTECTION(8106)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">AIR_LINK_LOW_RC_SIGNAL</span></td><td width=15%><span class="source-code">		AIR_LINK_LOW_RC_SIGNAL(7004)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">AIR_LINK_LOW_RADIO_SIGNAL</span></td><td width=15%><span class="source-code">		AIR_LINK_LOW_RADIO_SIGNAL(7006)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">BATTERY_LOW_VOLTAGE</span></td><td width=15%><span class="source-code">		BATTERY_LOW_VOLTAGE(3012)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_LOW_VOLTAGE_GOING_HOME</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_LOW_VOLTAGE_GOING_HOME(10028)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_LOW_VOLTAGE_LANDING</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_LOW_VOLTAGE_LANDING(10030)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_MC_DATA_ERROR</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_MC_DATA_ERROR(10003)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_MC_READING_DATA</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_MC_READING_DATA(10001)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_MOTOR_BLOCKED</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_MOTOR_BLOCKED(10006)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_MOTOR_STOP_FOR_ESC_SHORT_CIRCUIT</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_MOTOR_STOP_FOR_ESC_SHORT_CIRCUIT(10021)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_NO_REAL_NAME_HEIGHT_LIMIT</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_NO_REAL_NAME_HEIGHT_LIMIT(10015)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">AIR_LINK_NO_SIGNAL</span></td><td width=15%><span class="source-code">		AIR_LINK_NO_SIGNAL(7003)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_NOT_ENOUGH_FORCE</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_NOT_ENOUGH_FORCE(10007)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_BATTERY_NOT_IN_POSITION</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_BATTERY_NOT_IN_POSITION(10004)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_ONLY_SUPPORT_ATTI_MODE</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_ONLY_SUPPORT_ATTI_MODE(10027)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_OUT_OF_CONTROL_GOING_HOME</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_OUT_OF_CONTROL_GOING_HOME(10012)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_OUT_OF_FLIGHT_RADIUS_LIMIT</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_OUT_OF_FLIGHT_RADIUS_LIMIT(10008)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_OVER_HEAT_GO_HOME</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_OVER_HEAT_GO_HOME(10009)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">BATTERY_OVER_LOAD</span></td><td width=15%><span class="source-code">		BATTERY_OVER_LOAD(3011)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_PADDLE_HAS_ICE_ON_IT</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_PADDLE_HAS_ICE_ON_IT(10018)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">BATTERY_SHORT_CUT</span></td><td width=15%><span class="source-code">		BATTERY_SHORT_CUT(3015)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_SMART_LOW_POWER_GO_HOME</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_SMART_LOW_POWER_GO_HOME(10029)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_STRONG_GALE_WARNING</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_STRONG_GALE_WARNING(10016)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">AIR_LINK_STRONG_RC_RADIO_SIGNAL_NOISE</span></td><td width=15%><span class="source-code">		AIR_LINK_STRONG_RC_RADIO_SIGNAL_NOISE(7005)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">AIR_LINK_STRONG_RADIO_SIGNAL_NOISE</span></td><td width=15%><span class="source-code">		AIR_LINK_STRONG_RADIO_SIGNAL_NOISE(7007)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">CAMERA_TemperaturesTooHighToStopRecord</span></td><td width=15%><span class="source-code">		CAMERA_TemperaturesTooHighToStopRecord(1012)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_THREE_PROPELLER_EMERGENCY_LANDING</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_THREE_PROPELLER_EMERGENCY_LANDING(8105)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_TILT_CONTROL_ABNORMAL</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_TILT_CONTROL_ABNORMAL(10026)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_WATER_SURFACE_WARNING</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_WATER_SURFACE_WARNING(10017)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">VISION_WEAK_AMBIENT_LIGHT</span></td><td width=15%><span class="source-code">		VISION_WEAK_AMBIENT_LIGHT(9009)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">AIR_LINK_WIFI_MAGNETIC_INTERFERENCE_HIGH</span></td><td width=15%><span class="source-code">		AIR_LINK_WIFI_MAGNETIC_INTERFERENCE_HIGH(7008)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.utmiss.DJIUTMISSError.</span><span class="interface-name">UTMISS_HAD_STARTED</span></td><td width=15%><span class="source-code">static final DJIUTMISSError UTMISS_HAD_STARTED = new DJIUTMISSError("UTMISS had started!", -0xF1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error ACTUATOR_AND_TRIGGER_DO_NOT_MATCH
            = new DJIWaypointV2Error("The action actuator and the trigger type do not match.", -12)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">getPropellerCageProtectionEnabled</span></td><td width=15%><span class="source-code">void getPropellerCageProtectionEnabled(@NonNull CompletionCallbackWith&lt;Boolean&gt; callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">reboot</span></td><td width=15%><span class="source-code">void reboot(@Nullable CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">setPropellerCageProtectionEnabled</span></td><td width=15%><span class="source-code">void setPropellerCageProtectionEnabled(boolean enabled, @Nullable CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.</span><span class="interface-name">FlyZoneReturnToHomeState</span></td><td width=15%><span class="source-code">enum FlyZoneReturnToHomeState </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.FlyZoneReturnToHomeState.</span><span class="interface-name">CLEAR</span></td><td width=15%><span class="source-code">    CLEAR(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.FlyZoneReturnToHomeState.</span><span class="interface-name">CROSS_NO_FLY_ZONE</span></td><td width=15%><span class="source-code">    CROSS_NO_FLY_ZONE(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.FlyZoneReturnToHomeState.</span><span class="interface-name">NEAR_NO_FLY_ZONE</span></td><td width=15%><span class="source-code">    NEAR_NO_FLY_ZONE(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.FlyZoneReturnToHomeState.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlyZoneManager.</span><span class="interface-name">deleteAllUnlockingLicenses</span></td><td width=15%><span class="source-code">void deleteAllUnlockingLicenses(@Nullable final CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.Rotation.Builder.</span><span class="interface-name">ignore</span></td><td width=15%><span class="source-code">Builder ignore(boolean ignore) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.Rotation.</span><span class="interface-name">getIgnore</span></td><td width=15%><span class="source-code">boolean getIgnore() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">getHorizontalVisionObstacleAvoidanceEnabled</span></td><td width=15%><span class="source-code">void getHorizontalVisionObstacleAvoidanceEnabled(CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setHorizontalVisionObstacleAvoidanceEnabled</span></td><td width=15%><span class="source-code">void setHorizontalVisionObstacleAvoidanceEnabled(boolean enabled, CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.</span><span class="interface-name">isDJIVideoStreamingChannelAvailable</span></td><td width=15%><span class="source-code">boolean isDJIVideoStreamingChannelAvailable() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.RTKState.</span><span class="interface-name">getAircraftAltitude</span></td><td width=15%><span class="source-code">float getAircraftAltitude() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.RTKState.</span><span class="interface-name">getEllipsoidHeight</span></td><td width=15%><span class="source-code">float getEllipsoidHeight() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.</span><span class="interface-name">SoftSwitchJoyStickMode</span></td><td width=15%><span class="source-code">enum SoftSwitchJoyStickMode </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.SoftSwitchJoyStickMode.</span><span class="interface-name">POSITION</span></td><td width=15%><span class="source-code">    POSITION(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.SoftSwitchJoyStickMode.</span><span class="interface-name">SPORT</span></td><td width=15%><span class="source-code">    SPORT(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.SoftSwitchJoyStickMode.</span><span class="interface-name">TRIPOD</span></td><td width=15%><span class="source-code">    TRIPOD(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.SoftSwitchJoyStickMode.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">DisplayNameMavicMini</span></td><td width=15%><span class="source-code">static final String DisplayNameMavicMini = DJIRCAbstraction.DisplayNameWM160</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">getSoftSwitchJoyStickMode</span></td><td width=15%><span class="source-code">void getSoftSwitchJoyStickMode(CommonCallbacks.CompletionCallbackWith&lt;SoftSwitchJoyStickMode&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">setSoftSwitchJoyStickMode</span></td><td width=15%><span class="source-code">void setSoftSwitchJoyStickMode(SoftSwitchJoyStickMode mode, CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.DJISDKManager.SDKManagerCallback.</span><span class="interface-name">onProductChanged</span></td><td width=15%><span class="source-code">        void onProductChanged(BaseProduct product)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.utmiss.UTMISSManager.</span><span class="interface-name">isStarted</span></td><td width=15%><span class="source-code">boolean isStarted() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.model.UpgradeComponentType.</span><span class="interface-name">CAMERA</span></td><td width=15%><span class="source-code">    CAMERA</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.UpgradeComponent.</span><span class="interface-name">getIndex</span></td><td width=15%><span class="source-code">int getIndex() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.upgrade.</span><span class="interface-name">UpgradeComponentChangeListener</span></td><td width=15%><span class="source-code">interface UpgradeComponentChangeListener </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.upgrade.UpgradeManager.</span><span class="interface-name">addUpgradeComponentChangeListener</span></td><td width=15%><span class="source-code">void addUpgradeComponentChangeListener(@NonNull UpgradeComponentChangeListener listener) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.upgrade.UpgradeManager.</span><span class="interface-name">getDetectedComponentsToUpgrade</span></td><td width=15%><span class="source-code">List&lt;UpgradeComponent&gt; getDetectedComponentsToUpgrade() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.upgrade.UpgradeComponentChangeListener.</span><span class="interface-name">onUpgradeComponentChanged</span></td><td width=15%><span class="source-code">    void onUpgradeComponentChanged(@NonNull UpgradeComponentType type,
                                   @NonNull UpgradeComponent component,
                                   boolean isConnected)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.upgrade.UpgradeManager.</span><span class="interface-name">removeAllUpgradeComponentChangeListener</span></td><td width=15%><span class="source-code">void removeAllUpgradeComponentChangeListener() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.upgrade.UpgradeManager.</span><span class="interface-name">removeUpgradeComponentChangeListener</span></td><td width=15%><span class="source-code">void removeUpgradeComponentChangeListener(@NonNull UpgradeComponentChangeListener listener) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlightControllerError.</span><span class="interface-name">HOME_POINT_UNKNOWN_FAILED_REASON</span></td><td width=15%><span class="source-code">static final DJIFlightControllerError HOME_POINT_UNKNOWN_FAILED_REASON = new DJIFlightControllerError(
        "Updating home point failed.")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.base.BaseProduct.</span><span class="interface-name">getBatteryBox</span></td><td width=15%><span class="source-code">BatteryBox getBatteryBox() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getLaserServiceMode</span></td><td width=15%><span class="source-code">void getLaserServiceMode(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;LaserServiceMode&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setLaserServiceMode</span></td><td width=15%><span class="source-code">void setLaserServiceMode(LaserServiceMode mode, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.LaserServiceMode.</span><span class="interface-name">ALWAYS_OPEN</span></td><td width=15%><span class="source-code">    ALWAYS_OPEN(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.LaserServiceMode.</span><span class="interface-name">OPEN_WHEN_USED</span></td><td width=15%><span class="source-code">    OPEN_WHEN_USED(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.LaserServiceMode.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.</span><span class="interface-name">LaserServiceMode</span></td><td width=15%><span class="source-code">enum LaserServiceMode </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setHorizontalVisionObstacleAvoidanceEnabled</span></td><td width=15%><span class="source-code">void setHorizontalVisionObstacleAvoidanceEnabled(boolean enabled, CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setHorizontalVisionObstacleAvoidanceEnabled</span></td><td width=15%><span class="source-code">void setHorizontalVisionObstacleAvoidanceEnabled(boolean enabled, CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setHorizontalVisionObstacleAvoidanceEnabled</span></td><td width=15%><span class="source-code">void setHorizontalVisionObstacleAvoidanceEnabled(boolean enabled, CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">getAvoidanceDistanceKey</span></td><td width=15%><span class="source-code">    private String getAvoidanceDistanceKey(PerceptionInformation.DJIFlightAssistantObstacleSensingDirection direction) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setHorizontalVisionObstacleAvoidanceEnabled</span></td><td width=15%><span class="source-code">void setHorizontalVisionObstacleAvoidanceEnabled(boolean enabled, CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.HardwareState.</span><span class="interface-name">getSwitchButton</span></td><td width=15%><span class="source-code">Button getSwitchButton() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.model.UpgradeComponentType.</span><span class="interface-name">ADAPTERS</span></td><td width=15%><span class="source-code">    ADAPTERS</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.upgrade.component.model.UpgradeComponentType.</span><span class="interface-name">GIMBAL</span></td><td width=15%><span class="source-code">    GIMBAL</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.product.Model.</span><span class="interface-name">PHANTOM_4_RTK</span></td><td width=15%><span class="source-code">    PHANTOM_4_RTK("Phantom 4 RTK")</span></td></tr></table><p style="font-size:50%; color:white">1f27829 48c88b6 83f67aa 1277907 d616340 279a9d7 e10fb1e 261d1dd c7153ed d6d504a </p></body>
</html>

